IF
Evaluate a predicate (AND). Run true or false branch operations per row.
Parameters
- predicate (array of operations, optional) — Validation operations to evaluate (AND relationship).
- trueBranch (array of operations, optional) — Operations to run when predicate passes.
- falseBranch (array of operations, optional) — Operations to run when predicate fails.
JSON Configuration
{ "id": "op-if", "kind": "condition:if", "params": { "predicate": [ { "kind": "validation:required", "params": {} }, { "kind": "validation:required", "params": {} } ], "trueBranch": [ { "kind": "transformation:uppercase", "params": {} }, { "kind": "transformation:uppercase", "params": {} } ], "falseBranch": [ { "kind": "transformation:uppercase", "params": {} }, { "kind": "transformation:uppercase", "params": {} } ] }}