CascadeBranch
A branch of an `IfElse` node — one or more condition groups combined with `group_logic`.
CascadeBranch has 2 top-level fields.
Fields typed as another schema link to that schema's page, and nested objects expand in place below.
The machine-readable definition is #/components/schemas/CascadeBranch in
openapi.json;
the example in the right-hand rail is synthesized from the field examples in that spec.
Fields
-
group_logicstring How the condition groups combine. Defaults to `and`. One ofandor -
condition_groupsarray of object-
logicstring How the conditions inside this group combine. Defaults to `and`. One ofandor -
conditionsarray of CascadeCondition required-
source_node_idstring required The `id` of the product node whose output is compared. -
fieldstring required Exact output field path from that product's schema, e.g. `creditScore.fico9`. -
operatorstring required One ofequalsnot_equalsgreater_thangreater_than_or_equalless_thanless_than_or_equalcontainsnot_containsstarts_withends_withis_emptyis_not_emptyis_trueis_false -
valueone of The comparison value. Required for every operator except the unary ones (`is_empty`, `is_not_empty`, `is_true`, `is_false`), which accept `null` or no `value` at all.-
option 1string, nullable -
option 2number -
option 3boolean
-
-
-