DigitalOcean.Invoice (digital_ocean v0.1.0)

Link to this section 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.

Link to this section Functions

Link to this function

get(invoice_id)

Specs

Retrieve an invoice.

Examples

iex> DigitalOcean.Invoice.get("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function

get_csv(invoice_id)

Specs

Retrieve a CSV for an invoice.

Examples

iex> DigitalOcean.Invoice.get_csv("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function

get_pdf(invoice_id)

Specs

Retrieve a PDF for an invoice.

Examples

iex> DigitalOcean.Invoice.get_pdf("22737513-0ea7-4206-8ceb-98a575af7681") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function

get_summary(invoice_id)

Specs

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{} }
Link to this function

list(opts \\ [])

Specs

Retrieve a list of invoices.

Examples

iex> DigitalOcean.Invoice.list() |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }