BinanceElixir.Transport behaviour (binance_elixir v0.2.1)

Copy Markdown View Source

HTTP transport contract; implement this to inject a custom client.

Summary

Callbacks

request(atom, t, list, t, pos_integer)

@callback request(
  atom(),
  String.t(),
  [{String.t(), String.t()}],
  String.t(),
  pos_integer()
) ::
  {:ok, integer(), [{String.t(), String.t()}], binary()} | {:error, term()}