Orion.MatchSpecStore (Orion v1.0.7)

View Source

Summary

Types

key()

@type key() :: integer()

ms_options()

@type ms_options() :: %{
  self_profile: boolean(),
  fake_data: boolean(),
  start_pause_status: :running | :paused,
  id: String.t()
}

session()

@type session() :: map()

Functions

from_phxlv_to_ms_options(map)

get(map)

@spec get(session()) :: %{
  match_spec: Orion.MatchSpec.t(),
  ms_options: ms_options(),
  key: key()
}

ms_options_to_phxlv_session(map)

new(key, match_spec, ms_options \\ %{self_profile: true, fake_data: false, start_pause_status: :running, id: "default"})

string_to_boolean(arg1)

string_to_state(arg1)