IRuleApi Interface

Provides methods for working with rules.

Definition

Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.9.8.6
C#
public interface IRuleApi

Methods

Eval(String) Evaluate a rule.
Eval(String, IDictionaryString, Object) Evaluate a rule with parameters.
EvalT(String) Evaluate a rule.
EvalT(String, IDictionaryString, Object) Evaluate a rule with parameters.
EvalT(String, String, RuleParameter) Evaluate a rule with parameters.
EvalAccessMode Evaluate a rule with parameters and parent AccessMode.
GetRules Get rules by type.
GetRulesByProduct Get rules by product.

See Also