DigitalOcean.Invoice (digital_ocean v0.5.0)
Summary
Functions
Retrieve an invoice.
Retrieve a CSV for an invoice.
Retrieve a PDF for an invoice.
Retrieve the summary for an invoice.
Retrieve a list of invoices.
Functions
@spec get(String.t()) :: DigitalOcean.Operation.t()
Retrieve an invoice.
Examples
iex> DigitalOcean.Invoice.get("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
@spec get_csv(String.t()) :: DigitalOcean.Operation.t()
Retrieve a CSV for an invoice.
Examples
iex> DigitalOcean.Invoice.get_csv("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
@spec get_pdf(String.t()) :: DigitalOcean.Operation.t()
Retrieve a PDF for an invoice.
Examples
iex> DigitalOcean.Invoice.get_pdf("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
@spec get_summary(String.t()) :: DigitalOcean.Operation.t()
Retrieve the summary for an invoice.
Examples
iex> DigitalOcean.Invoice.get_summary("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
@spec list(Keyword.t()) :: DigitalOcean.Operation.t()
Retrieve a list of invoices.
Examples
iex> DigitalOcean.Invoice.list() |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }