Values accepted for Order Document Kind in the Invoices API.
Prefer the documented atoms returned by values/0. The type also accepts strings so a
newer server value can be preserved by an older SDK instead of failing during decoding.
Invoice, receipt, document-format, and document-delivery values attached to orders. Document availability and delivery attempts are modeled separately so integrations can distinguish generation from successful recipient delivery.
Summary
Functions
Returns the documented Inttegro.Invoices.OrderDocumentKind atoms known by this SDK version.
Types
@type t() :: :invoice | :receipt | String.t()
A order document kind atom or an unknown wire value preserved as a string.
Functions
@spec values() :: [t()]
Returns the documented Inttegro.Invoices.OrderDocumentKind atoms known by this SDK version.