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()
}