Rule Logic
class RuleLogic(assignments: Assignments, storage: LocalStorage, factory: RuleAttributesFactory, ruleEvaluator: ExpressionEvaluating)(source)
Constructors
Link copied to clipboard
constructor(assignments: Assignments, storage: LocalStorage, factory: RuleAttributesFactory, ruleEvaluator: ExpressionEvaluating)
Functions
Link copied to clipboard
suspend fun evaluateRules(event: EventData, triggers: Map<String, Trigger>): Either<RuleEvaluationOutcome, Throwable>