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
get(String.t()) :: DigitalOcean.Operation.t()
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
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{} }
Link to this function
get_pdf(invoice_id)
Specs
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{} }
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
list(Keyword.t()) :: DigitalOcean.Operation.t()
Retrieve a list of invoices.
Examples
iex> DigitalOcean.Invoice.list() |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }