PaymentElementOptionsTerms class abstract

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.

Available extensions
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

map<TResult extends Object?>(TResult $default(_PaymentElementOptionsTerms value)) → TResult

Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_PaymentElementOptionsTerms value)?) → TResult?

Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_PaymentElementOptionsTerms value)?, {required TResult orElse()}) → TResult

Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(PaymentElementShowTerms? applePay, PaymentElementShowTerms? auBecsDebit, PaymentElementShowTerms? bancontact, PaymentElementShowTerms? card, PaymentElementShowTerms? cashApp, PaymentElementShowTerms? googlePay, PaymentElementShowTerms? ideal, PaymentElementShowTerms? payPal, PaymentElementShowTerms? sepaDebit, PaymentElementShowTerms? sofort, PaymentElementShowTerms? usBankAccount)?, {required TResult orElse()}) → TResult

Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension

A variant of when that fallback to an orElse callback.
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
when<TResult extends Object?>(TResult $default(PaymentElementShowTerms? applePay, PaymentElementShowTerms? auBecsDebit, PaymentElementShowTerms? bancontact, PaymentElementShowTerms? card, PaymentElementShowTerms? cashApp, PaymentElementShowTerms? googlePay, PaymentElementShowTerms? ideal, PaymentElementShowTerms? payPal, PaymentElementShowTerms? sepaDebit, PaymentElementShowTerms? sofort, PaymentElementShowTerms? usBankAccount)) → TResult

Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(PaymentElementShowTerms? applePay, PaymentElementShowTerms? auBecsDebit, PaymentElementShowTerms? bancontact, PaymentElementShowTerms? card, PaymentElementShowTerms? cashApp, PaymentElementShowTerms? googlePay, PaymentElementShowTerms? ideal, PaymentElementShowTerms? payPal, PaymentElementShowTerms? sepaDebit, PaymentElementShowTerms? sofort, PaymentElementShowTerms? usBankAccount)?) → TResult?

Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension

A variant of when that fallback to returning null

Operators

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