BusinessRuleSubExpressionGroup
Nested expression group for complex filtering within parent expressions.
Provides hierarchical expression organization for advanced business rule logic. Used within complex expressions to define sophisticated filtering criteria with multiple levels of conditional logic.
type BusinessRuleSubExpressionGroup {
id: ID!
field: String!
expressions: [IBusinessRuleExpression!]!
operator: BusinessRuleExpressionGroupOperators
}
Fields
BusinessRuleSubExpressionGroup.id
● ID!
non-null scalar
Unique identifier for this sub-expression group within the parent expression context
BusinessRuleSubExpressionGroup.field
● String!
non-null scalar
JSONPath to the field that this sub-expression group will evaluate against (e.g., '$.items[*].category')
BusinessRuleSubExpressionGroup.expressions
● [IBusinessRuleExpression!]!
non-null interface
Collection of nested expressions that will be combined using the group's logical operator
BusinessRuleSubExpressionGroup.operator
● BusinessRuleExpressionGroupOperators
enum
Logical operator combining all nested expressions (AND requires all true, OR requires at least one true)