LatticeStripe. BillingPortal. Configuration. Features
(LatticeStripe v1.7.12)
Copy Markdown
View Source
The features sub-object on a LatticeStripe.BillingPortal.Configuration.
Dispatches each feature key to a typed sub-struct via from_map/1, except
invoice_history which is kept as a raw map() | nil. The invoice_history
object contains only a single boolean (enabled) and does not warrant a
dedicated module per D-01.
Children
customer_update→LatticeStripe.BillingPortal.Configuration.Features.CustomerUpdateinvoice_history→ rawmap() | nilpayment_method_update→LatticeStripe.BillingPortal.Configuration.Features.PaymentMethodUpdatesubscription_cancel→LatticeStripe.BillingPortal.Configuration.Features.SubscriptionCancelsubscription_update→LatticeStripe.BillingPortal.Configuration.Features.SubscriptionUpdate
Parent struct: LatticeStripe.BillingPortal.Configuration.
Summary
Types
@type t() :: %LatticeStripe.BillingPortal.Configuration.Features{ customer_update: LatticeStripe.BillingPortal.Configuration.Features.CustomerUpdate.t() | nil, extra: map(), invoice_history: map() | nil, payment_method_update: LatticeStripe.BillingPortal.Configuration.Features.PaymentMethodUpdate.t() | nil, subscription_cancel: LatticeStripe.BillingPortal.Configuration.Features.SubscriptionCancel.t() | nil, subscription_update: LatticeStripe.BillingPortal.Configuration.Features.SubscriptionUpdate.t() | nil }