interfaces library Null safety

Classes

WorkflowController<STATES_ENUM>
Controller to manage a workflow
WorkflowListenerPlugin<STATES_ENUM, CONTROLLER_TYPE extends WorkflowController<STATES_ENUM>>

Typedefs

WorkflowStateListener<STATES_ENUM> = WorkflowListenerPlugin<STATES_ENUM, WorkflowController<STATES_ENUM>>
WorkflowListenerPlugin alias
WorkflowStateListenerMap<STATES_ENUM> = Map<STATES_ENUM, List<WorkflowStateListener<STATES_ENUM>>>
Map of the workflow state to a list of listeners for that state