Polarex.Subscription (Polarex v0.2.3)
View SourceProvides struct and type for a Subscription
Summary
Types
@type t() :: %Polarex.Subscription{ amount: integer(), cancel_at_period_end: boolean(), canceled_at: DateTime.t() | nil, checkout_id: String.t() | nil, created_at: DateTime.t(), currency: String.t(), current_period_end: DateTime.t() | nil, current_period_start: DateTime.t(), custom_field_data: Polarex.CustomFieldData.t() | nil, customer: Polarex.SubscriptionCustomer.t(), customer_cancellation_comment: String.t() | nil, customer_cancellation_reason: String.t() | nil, customer_id: String.t(), discount: map() | nil, discount_id: String.t() | nil, ended_at: DateTime.t() | nil, ends_at: DateTime.t() | nil, id: String.t(), metadata: Polarex.Metadata.t(), meters: [Polarex.SubscriptionMeter.t()], modified_at: DateTime.t() | nil, prices: [map()], product: Polarex.Product.t(), product_id: String.t(), recurring_interval: String.t(), started_at: DateTime.t() | nil, status: String.t() }