Table of Contents

Interface ITriggerRuleValidator

Namespace: Casewhere.WebTrigger.Rules
Assembly: Casewhere.WebTrigger.dll

public interface ITriggerRuleValidator

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ITriggerRuleValidator>(ITriggerRuleValidator)

Methods

Validate(WebTrigger, IDictionary<string, IEnumerable<string>>, IDictionary<string, object>, object, IDictionary<string, object>)

object Validate(WebTrigger webTrigger, IDictionary<string, IEnumerable<string>> headers, IDictionary<string, object> parameters, object body, IDictionary<string, object> routeParameters = null)

Parameters

webTrigger WebTrigger

headers IDictionary<string, IEnumerable<string>>

parameters IDictionary<string, object>

body object

routeParameters IDictionary<string, object>

Returns

object