Tai.Fleets.AdvisorConfig (tai v0.0.75)

Link to this section Summary

Link to this section Types

Link to this type

advisor_id()

Specs

advisor_id() :: atom()

Specs

fleet_id() :: Tai.Fleets.FleetConfig.id()
Link to this type

market_stream_keys()

Specs

market_stream_keys() :: [{venue(), product_symbol()}]
Link to this type

product_symbol()

Specs

product_symbol() :: String.t()

Specs

t() :: %Tai.Fleets.AdvisorConfig{
  advisor_id: advisor_id(),
  config: struct() | map(),
  fleet_id: fleet_id(),
  instance_supervisor: module() | nil,
  market_stream_keys: market_stream_keys(),
  mod: module(),
  restart: :permanent | :transient | :temporary,
  shutdown: timeout() | :brutal_kill,
  start_on_boot: boolean()
}

Specs

venue() :: String.t()