PaymentElementOptionsTerms class

Control how mandates or other legal agreements are displayed in the Payment Element. The default setting is auto, which causes legal agreements to only be shown when necessary.

Annotations
  • @freezed

Properties

applePay → PaymentElementShowTerms?
Terms for apple pay
no setterinherited
auBecsDebit → PaymentElementShowTerms?
Terms for aubecs debit
no setterinherited
bancontact → PaymentElementShowTerms?
Terms for bancontact
no setterinherited
card → PaymentElementShowTerms?
Terms for card
no setterinherited
cashApp → PaymentElementShowTerms?
Terms for cashapp
no setterinherited
copyWith → $PaymentElementOptionsTermsCopyWith<PaymentElementOptionsTerms>
Create a copy of PaymentElementOptionsTerms with the given fields replaced by the non-null parameter values.
no setterinherited
googlePay → PaymentElementShowTerms?
Terms for googlePay
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
ideal → PaymentElementShowTerms?
Terms for ideal
no setterinherited
payPal → PaymentElementShowTerms?
Terms for paypal
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sepaDebit → PaymentElementShowTerms?
Terms for sepa debit
no setterinherited
sofort → PaymentElementShowTerms?
Terms for sofort
no setterinherited
usBankAccount → PaymentElementShowTerms?
Terms for usBankAccount
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serializes this PaymentElementOptionsTerms to a JSON map.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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