ExpressionContextCondition

ExpressionContextCondition(expression: ContextExpression, **data: Any)

Complex expression-based context condition.
This condition evaluates a ContextExpression against the context variables.
Initialize with an expression as a positional parameter.

Parameters:
NameDescription
expressionType: ContextExpression
**dataType: Any

Class Attributes

expression



model_config



Instance Methods

evaluate

evaluate(self, context_variables: ContextVariables) -> bool

Evaluate the expression against the context variables.

Parameters:
NameDescription
context_variablesThe context variables to evaluate against

Type: ContextVariables
Returns:
TypeDescription
boolBoolean result of the expression evaluation