=============================================
Module for interacting with exchange channels
=============================================

.. contents:: Table of Contents
    :local:
    :depth: 2


Available Channels
==================
.. currentmodule:: blockchain_exchange.channels

.. autosummary::
    :nosignatures:
    :toctree: generated/
    :template: class.rst

    Channel
    HeartbeatChannel
    OrderbookChannel
    OrderbookL2Channel
    OrderbookL3Channel
    PricesChannel
    SymbolsChannel
    TickerChannel
    TradesChannel
    AuthChannel
    TradingChannel
    BalancesChannel


Channel Management
==================

.. autosummary::
    :nosignatures:
    :toctree: generated/
    :template: class.rst

    ChannelFactory

.. currentmodule:: blockchain_exchange.manager

.. autosummary::
    :nosignatures:
    :toctree: generated/
    :template: class.rst

    ChannelManager
