SubscriptionPaymentSettingsPaymentMethodOptions class final

Payment-method-specific configuration to provide to invoices created by the subscription.

Constructors

SubscriptionPaymentSettingsPaymentMethodOptions({InvoicePaymentMethodOptionsAcssDebit? acssDebit, InvoicePaymentMethodOptionsBancontact? bancontact, SubscriptionPaymentSettingsPaymentMethodOptionsCard? card, InvoicePaymentMethodOptionsCustomerBalance? customerBalance, Object? konbini, Object? sepaDebit, InvoicePaymentMethodOptionsUsBankAccount? usBankAccount})
Payment-method-specific configuration to provide to invoices created by the subscription.
const
SubscriptionPaymentSettingsPaymentMethodOptions.fromJson(Object? json)
factory

Properties

acssDebit InvoicePaymentMethodOptionsAcssDebit?
final
bancontact InvoicePaymentMethodOptionsBancontact?
final
card SubscriptionPaymentSettingsPaymentMethodOptionsCard?
This sub-hash contains details about the Card payment method options to pass to invoices created by the subscription.
final
customerBalance InvoicePaymentMethodOptionsCustomerBalance?
final
hashCode int
The hash code for this object.
no setterinherited
konbini Object?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sepaDebit Object?
final
usBankAccount InvoicePaymentMethodOptionsUsBankAccount?
final

Methods

encodeWith<V>(Encoder<V> encoder) → V
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

encode<V>(SubscriptionPaymentSettingsPaymentMethodOptions instance, Encoder<V> encoder) → V