Skip to main content

PredicateInfo

Predicate Info​

Describes a predicate that can be used in transition validation expressions. Predicates are conditions like "equals", "greater than", "is filled", etc.

type PredicateInfo {
binary: Boolean!
key: String!
label: String!
rightType: JSON
}

Fields​

PredicateInfo.binary ● Boolean! non-null scalar common​

Whether this predicate requires a comparison value (binary) or not (unary).

PredicateInfo.key ● String! non-null scalar common​

The predicate key (e.g., 'eql?', 'gt?', 'filled?').

PredicateInfo.label ● String! non-null scalar common​

Human-readable label for the predicate.

PredicateInfo.rightType ● JSON scalar common​

For binary predicates, the JSON schema describing the expected value type.

Member Of​

ExpressionField object