Search
@callback all_orders() :: :ok | {:ok, term()} | {:error, term()}
@callback all_orders(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback all_orders(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback cancel_all_orders() :: :ok | {:ok, term()} | {:error, term()}
@callback cancel_all_orders(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@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()}
@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()}
@callback open_orders(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback order_book_ticker() :: :ok | {:ok, term()} | {:error, term()}
@callback order_book_ticker(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@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()}
@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()}
@callback server_time(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback symbol_price_ticker() :: :ok | {:ok, term()} | {:error, term()}
@callback symbol_price_ticker(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback symbol_price_ticker(params :: map() | Keyword.t(), opts :: Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback ticker_price_change_statistics24hr() :: :ok | {:ok, term()} | {:error, term()}
@callback ticker_price_change_statistics24hr(params :: map() | Keyword.t()) :: :ok | {:ok, term()} | {:error, term()}
@callback ticker_price_change_statistics24hr( params :: map() | Keyword.t(), opts :: Keyword.t() ) :: :ok | {:ok, term()} | {:error, term()}