StatesLanguage.Node (StatesLanguage v0.3.0) View Source

Represents any state in our graph

Link to this section Summary

Link to this section Types

Specs

t() :: %StatesLanguage.Node{
  branches: [String.t()] | nil,
  catch: [StatesLanguage.Catch.t()] | [],
  choices: [StatesLanguage.Choice.t()] | [],
  default: String.t() | nil,
  event: [any()] | nil,
  input_path: String.t() | nil,
  is_end: boolean(),
  items_path: String.t() | nil,
  iterator: String.t() | nil,
  next: String.t() | nil,
  output_path: String.t() | nil,
  parameters: %{},
  resource: String.t() | nil,
  resource_path: String.t() | nil,
  seconds: float() | integer() | nil,
  seconds_path: String.t() | nil,
  timestamp: DateTime.t() | nil,
  timestamp_path: String.t() | nil,
  type: String.t()
}