Tai.Venues.Instance (tai v0.0.75)
Link to this section Summary
Link to this section Types
Link to this type
account()
Specs
account() :: Tai.Venues.Account.t()
Link to this type
adapter()
Specs
adapter() :: Tai.Venues.Adapter.t()
Link to this type
channel()
Specs
channel() :: atom()
Link to this type
credential()
Specs
credential() :: map()
Link to this type
credential_id()
Specs
credential_id() :: atom()
Link to this type
credentials()
Specs
credentials() :: %{optional(credential_id()) => account()}
Link to this type
id()
Specs
id() :: atom()
Link to this type
status()
Specs
status() :: :stopped | :starting | :running | :error
Specs
t() :: %Tai.Venues.Instance{ accounts: String.t() | {module(), func_name :: atom()}, adapter: adapter(), broadcast_change_set: boolean(), channels: [channel()], credentials: credentials(), id: id(), opts: map(), products: String.t() | {module(), func_name :: atom()}, quote_depth: pos_integer(), start_on_boot: boolean(), status: status(), timeout: non_neg_integer() }