DigitalOcean.Http behaviour (digital_ocean v0.5.0)

Summary

Types

response_t()

@type response_t() :: %{
  body: String.t(),
  headers: DigitalOcean.http_headers_t(),
  status_code: DigitalOcean.http_status_code_t()
}

Callbacks

send(request, opts)

@callback send(
  request :: DigitalOcean.Request.t(),
  opts :: any()
) :: {:ok, response_t()} | {:error, response_t() | any()}