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>