A product collection and its groups.
Summary
Types
@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 }