Polarex.Order (Polarex v0.2.3)

View Source

Provides struct and type for a Order

Summary

Types

t()

@type t() :: %Polarex.Order{
  amount: integer(),
  billing_address: Polarex.Address.t() | nil,
  billing_name: String.t() | nil,
  billing_reason: String.t(),
  checkout_id: String.t() | nil,
  created_at: DateTime.t(),
  currency: String.t(),
  custom_field_data: Polarex.CustomFieldData.t() | nil,
  customer: Polarex.OrderCustomer.t(),
  customer_id: String.t(),
  discount: map() | nil,
  discount_amount: integer(),
  discount_id: String.t() | nil,
  id: String.t(),
  is_invoice_generated: boolean(),
  items: [Polarex.OrderItemSchema.t()],
  metadata: Polarex.Metadata.t(),
  modified_at: DateTime.t() | nil,
  net_amount: integer(),
  paid: boolean(),
  product: Polarex.OrderProduct.t(),
  product_id: String.t(),
  refunded_amount: integer(),
  refunded_tax_amount: integer(),
  status: String.t(),
  subscription: Polarex.OrderSubscription.t() | nil,
  subscription_id: String.t() | nil,
  subtotal_amount: integer(),
  tax_amount: integer(),
  total_amount: integer(),
  user_id: String.t()
}