Interface: BusinessRuleComplexExpression
Defined in: type/BusinessRuleComplexExpression.ts:8
Represents a business rule complex expression
Properties
action
Defined in: type/BusinessRuleComplexExpression.ts:18
The action to execute with this complex expression , either 'sum' a sub field that is present in the expression's path or 'count' to count the length of the filtered array.
expressions?
optionalexpressions?:BusinessRuleSubExpressionGroup[]
Defined in: type/BusinessRuleComplexExpression.ts:26
expressions field
field?
optionalfield?:string
Defined in: type/BusinessRuleComplexExpression.ts:20
The path to the field to apply the action to in case the action equals 'sum'
id
id:
string|number
Defined in: type/BusinessRuleComplexExpression.ts:10
id field
number
number:
number
Defined in: type/BusinessRuleComplexExpression.ts:24
number field
operator?
optionaloperator?:BusinessRuleNumberExpressionOperators
Defined in: type/BusinessRuleComplexExpression.ts:14
operator field
path?
optionalpath?:string
Defined in: type/BusinessRuleComplexExpression.ts:22
The path to the field this complex expression targets, defaults to $. Has to be set in case of it being a sub-expression
type
Defined in: type/BusinessRuleComplexExpression.ts:12
type field