ex_deribit v0.0.2 ExDeribit.HTTPClient

Link to this section Summary

Link to this section Types

Link to this type

auth_response()

auth_response() :: term()
Link to this type

credentials()

credentials() :: ExDeribit.Credentials.t()
Link to this type

non_auth_response()

non_auth_response() :: term()
Link to this type

params()

params() :: map()
Link to this type

path()

path() :: String.t()
Link to this type

uri()

uri() :: String.t()
Link to this type

verb()

verb() :: :get | :post | :put | :delete

Link to this section Functions

Link to this function

api_path()

api_path() :: String.t()
Link to this function

auth_get(path, credentials, params)

auth_get(path(), credentials(), params()) :: auth_response()
Link to this function

auth_request(verb, uri, credentials)

auth_request(verb(), uri(), credentials()) :: auth_response()
Link to this function

domain()

domain() :: String.t()
Link to this function

non_auth_get(path, params \\ %{})

non_auth_get(path(), params()) :: non_auth_response()
Link to this function

non_auth_request(verb, uri)

non_auth_request(verb(), uri()) :: non_auth_response()
Link to this function

url(uri)

url(uri :: String.t()) :: String.t()