View Source Dnsimple.Client (dnsimple v3.3.0)
Link to this section Summary
Functions
Issues a DELETE request to the given url.
Returns the representation of an empty body in a request.
Issues a GET request to the given url.
Issues a PATCH request to the given url.
Issues a POST request to the given url.
Issues a PUT request to the given url.
Prepends the correct API version to path.
Link to this section Types
Link to this section Functions
@spec delete(t(), binary(), Keyword.t()) :: {:ok | :error, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
Issues a DELETE request to the given url.
@spec empty_body() :: nil
Returns the representation of an empty body in a request.
examples
Examples
iex> Dnsimple.Client.empty_body() nil
@spec get(t(), binary(), Keyword.t()) :: {:ok | :error, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
Issues a GET request to the given url.
@spec patch(t(), binary(), body(), Keyword.t()) :: {:ok | :error, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
Issues a PATCH request to the given url.
@spec post(t(), binary(), body(), Keyword.t()) :: {:ok | :error, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
Issues a POST request to the given url.
@spec put(t(), binary(), body(), Keyword.t()) :: {:ok | :error, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
Issues a PUT request to the given url.
Prepends the correct API version to path.
examples
Examples
iex> Dnsimple.Client.versioned "/whoami"
"/v2/whoami"