Inttegro.Checkout.OrderStatus (inttegro v0.2.0)

Copy Markdown View Source

Values accepted for Order Status in the Checkout 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.

Client-safe checkout projections and payment state returned by public checkout flows. These values contain only the information needed to render or reconcile payment collection and do not grant permission to mutate an order's commercial terms.

Summary

Types

t()

A order status atom or an unknown wire value preserved as a string.

Functions

Returns the documented Inttegro.Checkout.OrderStatus atoms known by this SDK version.

Types

t()

@type t() ::
  :preparing
  | :requires_payment
  | :completed
  | :canceled
  | :expired
  | String.t()

A order status atom or an unknown wire value preserved as a string.

Functions

values()

@spec values() :: [t()]

Returns the documented Inttegro.Checkout.OrderStatus atoms known by this SDK version.