pub fn validate_switch_task(
switch: &SwitchTaskDefinition,
prefix: &str,
result: &mut ValidationResult,
)Expand description
Validates a switch task definition Matches Go SDK’s SwitchTask validation:
- switch must have at least 1 case item (
validate:"required,min=1,dive,switch_item") - each switch item must have exactly 1 key (
validate_switch_itemwherelen(switchItem) == 1) - each case’s
thenfield is required (validate:"required")