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
Constructors
- PaymentElementOptionsTerms.new({PaymentElementShowTerms? applePay, PaymentElementShowTerms? auBecsDebit, PaymentElementShowTerms? bancontact, PaymentElementShowTerms? card, PaymentElementShowTerms? cashApp, PaymentElementShowTerms? googlePay, PaymentElementShowTerms? ideal, PaymentElementShowTerms? payPal, PaymentElementShowTerms? sepaDebit, PaymentElementShowTerms? sofort, PaymentElementShowTerms? usBankAccount})
-
constfactory
-
PaymentElementOptionsTerms.fromJson(Map<
String, dynamic> json) -
factory
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
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_PaymentElementOptionsTerms value)?) → TResult? -
Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> (TResult $default(_PaymentElementOptionsTerms value)?, {required TResult orElse()}) → TResult -
Available on PaymentElementOptionsTerms, provided by the PaymentElementOptionsTermsPatterns extension
A variant ofmap
that fallback to returningorElse
. -
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 ofwhen
that fallback to anorElse
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
Aswitch
-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 ofwhen
that fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited