DodoPayments.ProductCollection (dodo_payments v0.1.0)

Copy Markdown View Source

A product collection and its groups.

Summary

Types

t()

@type t() :: %DodoPayments.ProductCollection{
  brand_id: String.t() | nil,
  created_at: String.t() | nil,
  description: String.t() | nil,
  effective_at_on_downgrade: DodoPayments.Enums.decoded_effective_at() | nil,
  effective_at_on_upgrade: DodoPayments.Enums.decoded_effective_at() | nil,
  extra: map(),
  groups: [DodoPayments.ResponseTypes.product_collection_group()] | nil,
  id: String.t() | nil,
  image: String.t() | nil,
  name: String.t() | nil,
  on_payment_failure:
    DodoPayments.Enums.decoded_payment_failure_behavior() | nil,
  proration_billing_mode_on_downgrade:
    DodoPayments.Enums.decoded_proration_billing_mode() | nil,
  proration_billing_mode_on_upgrade:
    DodoPayments.Enums.decoded_proration_billing_mode() | nil,
  updated_at: String.t() | nil
}