ExDeltaExchange.HTTPClient (ex_delta_exchange v0.0.3)
Link to this section Summary
Link to this section Types
Link to this type
credentials()
Specs
credentials() :: ExDeltaExchange.Credentials.t()
Link to this type
error_reason()
Specs
error_reason() :: Maptu.Extension.non_strict_error_reason() | HTTPoison.Error.t()
Link to this type
path()
Specs
path() :: String.t()
Link to this type
query_params()
Specs
query_params() :: map()
Link to this type
request_body()
Specs
request_body() :: String.t()
Link to this type
response()
Specs
response() :: {:ok, ExDeltaExchange.JsonResponse.t()} | {:error, error_reason()}
Link to this type
verb()
Specs
verb() :: :get | :post | :put | :delete
Link to this section Functions
Link to this function
api_path()
Specs
api_path() :: String.t()
Link to this function
auth_request(verb, path, query_params, request_body, credentials)
Specs
auth_request(verb(), path(), query_params(), request_body(), credentials()) :: response()
Link to this function
domain()
Specs
domain() :: String.t()
Link to this function
get(path, query_params)
Specs
get(path(), query_params()) :: response()
Link to this function
get(path, query_params, credentials)
Specs
get(path(), query_params(), credentials()) :: response()
Link to this function
non_auth_request(verb, path, query_params, request_body)
Specs
non_auth_request(verb(), path(), query_params(), request_body()) :: response()
Link to this function
origin()
Specs
origin() :: String.t()
Link to this function
protocol()
Specs
protocol() :: String.t()
Link to this function