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>