Skip to main content

validate_switch_task

Function validate_switch_task 

Source
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_item where len(switchItem) == 1)
  • each case’s then field is required (validate:"required")