Switch
Switch
The Switch operation is a branching node which routes all processing down one of its exits.
The Switch operation has one or more exits.
Config Parameters
The Switch operation config attributes are as follows.
| Parameter | Type | Description | 
|---|---|---|
        exit_idx
       | 
      Integer | The zero-based index number down which to route all calls. | 
Example Operation
Here is an example Switch operation in JSON representation.
    {
        "id": 5,
        "type": "Switch",
        "base_node": 4,
        "config": {
            "exit_idx": 1
        },
        "exits": [ 7, 6 ]
    }
In this example:
- All processing will proceed to operation ID 
7. 
Exits
There are no special exits for this node.
| Exit Index | Name | Description | 
|---|---|---|
        0
       | 
      Branch #1 | 
        [Required]
        All Switch operations must have at least one exit.
       | 
    
        1
       | 
      Branch #2 + | Additional exits may be present |