View Source BinanceHttp.Api.V3.Behaviour behaviour (binance_http v0.1.2)

Link to this section Summary

Link to this section Callbacks

@callback all_orders() :: :ok | {:ok, term()} | {:error, term()}
@callback all_orders(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

all_orders(params, opts)

View Source
@callback all_orders(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback cancel_all_orders() :: :ok | {:ok, term()} | {:error, term()}
Link to this callback

cancel_all_orders(params)

View Source
@callback cancel_all_orders(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

cancel_all_orders(params, opts)

View Source
@callback cancel_all_orders(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback cancel_order() :: :ok | {:ok, term()} | {:error, term()}
@callback cancel_order(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

cancel_order(params, opts)

View Source
@callback cancel_order(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback new_order() :: :ok | {:ok, term()} | {:error, term()}
@callback new_order(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback new_order(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback open_orders() :: :ok | {:ok, term()} | {:error, term()}
@callback open_orders(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

open_orders(params, opts)

View Source
@callback open_orders(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback order_book_ticker() :: :ok | {:ok, term()} | {:error, term()}
Link to this callback

order_book_ticker(params)

View Source
@callback order_book_ticker(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

order_book_ticker(params, opts)

View Source
@callback order_book_ticker(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback ping() :: :ok | {:ok, term()} | {:error, term()}
@callback ping(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback ping(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback query_order() :: :ok | {:ok, term()} | {:error, term()}
@callback query_order(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

query_order(params, opts)

View Source
@callback query_order(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback server_time() :: :ok | {:ok, term()} | {:error, term()}
@callback server_time(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

server_time(params, opts)

View Source
@callback server_time(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
@callback symbol_price_ticker() :: :ok | {:ok, term()} | {:error, term()}
Link to this callback

symbol_price_ticker(params)

View Source
@callback symbol_price_ticker(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

symbol_price_ticker(params, opts)

View Source
@callback symbol_price_ticker(params :: map() | Keyword.t(), opts :: Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

ticker_price_change_statistics24hr()

View Source
@callback ticker_price_change_statistics24hr() :: :ok | {:ok, term()} | {:error, term()}
Link to this callback

ticker_price_change_statistics24hr(params)

View Source
@callback ticker_price_change_statistics24hr(params :: map() | Keyword.t()) ::
  :ok | {:ok, term()} | {:error, term()}
Link to this callback

ticker_price_change_statistics24hr(params, opts)

View Source
@callback ticker_price_change_statistics24hr(
  params :: map() | Keyword.t(),
  opts :: Keyword.t()
) ::
  :ok | {:ok, term()} | {:error, term()}