Tai.VenueAdapters.Binance.Stream.Connection.State (tai v0.0.59)

Link to this section Summary

Link to this section Types

Specs

channel() :: Tai.Venue.channel()

Specs

product() :: Tai.Venues.Product.t()
Link to this type

request_id()

Specs

request_id() :: non_neg_integer()

Specs

route() :: :order_books | :optional_channels

Specs

t() :: %Tai.VenueAdapters.Binance.Stream.Connection.State{
  channels: [channel()],
  heartbeat_timeout_timer: reference() | nil,
  heartbeat_timer: reference() | nil,
  products: [product()],
  request_id: request_id(),
  requests: %{optional(request_id()) => pos_integer()},
  routes: %{required(route()) => atom()},
  venue: venue_id()
}

Specs

venue_id() :: Tai.Venue.id()