MachineEffect
What the Session applies after a macrostep, in order: exit_state (preceded by the on_state_exit dispatch), enter_state (followed by the on_state_enter dispatch) and offer_tools; from 1.58.0 also run_actions, start_timer, cancel_timer, speaker_changed, withdraw_control, end_call and limit_message; from 1.59.0 run_node, after the enter_state of a Workflow node.
A union of 11 variants.
Variants
The field type tells the variants apart.