ex_state v0.3.0 ExState.Definition.State View Source
Link to this section Summary
Link to this section Types
Link to this type
t()
View Sourcet() :: %ExState.Definition.State{
actions: %{required(ExState.Definition.Transition.event()) => atom()},
ignored_steps: [ExState.Definition.Step.t()],
initial_state: String.t(),
name: String.t(),
repeatable_steps: [String.t()],
steps: [ExState.Definition.Step.t()],
transitions: %{
required(ExState.Definition.Transition.event()) =>
ExState.Definition.Transition.t()
},
type: state_type()
}