Skip to main content

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)

Member Of

BusinessRuleComplexExpression object