ex_bitmex v0.0.2 ExBitmex.Rest.HTTPClient
Link to this section Summary
Link to this section Types
Link to this type
auth_error_reason()
auth_error_reason() :: :timeout | :not_found | ip_forbidden() | forbidden() | invalid_signature() | unauthorized() | bad_request()
Link to this type
auth_response()
auth_response() ::
{:ok, map() | [map()], rate_limit()}
| {:error, auth_error_reason(), rate_limit() | nil}
Link to this type
non_auth_error_reason()
non_auth_error_reason() :: :timeout | :not_found | bad_request()
Link to this type
non_auth_response()
non_auth_response() ::
{:ok, map() | [map()], rate_limit()}
| {:error, non_auth_error_reason(), rate_limit() | nil}
Link to this section Functions
Link to this function
auth_delete(path, credentials, params)
auth_delete(path :: String.t(), credentials(), params()) :: auth_response()
Link to this function
auth_get(path, credentials, params)
auth_get(path :: String.t(), credentials(), params()) :: auth_response()
Link to this function
auth_post(path, credentials, params)
auth_post(path :: String.t(), credentials(), params()) :: auth_response()
Link to this function
auth_put(path, credentials, params)
auth_put(path :: String.t(), credentials(), params()) :: auth_response()
Link to this function
auth_request(verb, path, credentials, params)
auth_request(verb(), path :: String.t(), credentials(), params()) :: auth_response()
Link to this function
non_auth_get(path, params \\ %{})
non_auth_get(path :: String.t(), params()) :: non_auth_response()
Link to this function
non_auth_request(verb, path, params)
non_auth_request(verb(), path :: String.t(), params()) :: non_auth_response()