Tai.Venues.Streams.ConnectionAdapter.State (tai v0.0.75)
Link to this section Summary
Link to this section Types
Link to this type
channel_name()
Specs
channel_name() :: atom()
Link to this type
route()
Specs
route() :: :auth | :markets | :optional_channels
Specs
t() :: %Tai.Venues.Streams.ConnectionAdapter.State{ channels: [channel_name()], compression: :unzip | :gunzip | nil, credential: {Tai.Venue.credential_id(), map()} | nil, heartbeat_interval: pos_integer(), heartbeat_timeout: pos_integer(), heartbeat_timeout_timer: reference() | nil, heartbeat_timer: reference() | nil, markets: [Tai.Venues.Product.t()], opts: map(), quote_depth: pos_integer(), requests: Tai.Venues.Streams.ConnectionAdapter.Requests.t() | nil, routes: %{required(route()) => atom()}, venue: Tai.Venue.id() }