CreatePaymentMethodData class
Constructors
-
CreatePaymentMethodData.new({required String type, @ElementConverter() Element? card, @JsonKey(name: "au_becs_debit") @ElementConverter() Element? auBecsDebit, @ElementConverter() Element? fpx, @JsonKey(name: "fpx[bank]") String? fpxBank, @JsonKey(name: "netbanking[bank]") String? netbankingBank, @ElementConverter() Element? ideal, @JsonKey(name: "ideal[bank]") String? idealBank, @JsonKey(name: "sepa_debit") @ElementConverter() Element? sepaDebit, @JsonKey(name: "sepa_debit[iban]") String? sepaDebitIban, @JsonKey(name: "upi[vpa]") String? upiVpa, @JsonKey(name: "billing_details") BillingDetails? billingDetails})
-
const
factory
-
CreatePaymentMethodData.fromJson(Map<String, dynamic> json)
-
factory
Properties
-
auBecsDebit
→ Element?
-
An auBankAccount Element.
no setterinherited
-
billingDetails
→ BillingDetails?
-
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
no setterinherited
-
card
→ Element?
-
A card or cardNumber Element.
no setterinherited
-
copyWith
→ $CreatePaymentMethodDataCopyWith<CreatePaymentMethodData>
-
Create a copy of CreatePaymentMethodData
with the given fields replaced by the non-null parameter values.
no setterinherited
-
fpx
→ Element?
-
An fpx Element.
no setterinherited
-
fpxBank
→ String?
-
The customer's bank.
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
ideal
→ Element?
-
An idealBank Element.
no setterinherited
-
idealBank
→ String?
-
The customer's bank.
no setterinherited
-
netbankingBank
→ String?
-
The customer's bank.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sepaDebit
→ Element?
-
An iban Element.
no setterinherited
-
sepaDebitIban
→ String?
-
An IBAN account number.
no setterinherited
-
type
→ String
-
Unique identifier for the object.
no setterinherited
-
upiVpa
→ String?
-
The customer's VPA.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
Serializes this CreatePaymentMethodData to a JSON map.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited