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