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

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

PredicateInfo.key ● String! non-null scalar

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

PredicateInfo.label ● String! non-null scalar

Human-readable label for the predicate.

PredicateInfo.rightType ● JSON scalar

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

Member Of

ExpressionField object