PaymentMethod constructor
PaymentMethod({
- required String paymentToken,
- required String paymentMethodId,
- required String customerId,
- required PaymentMethodType paymentMethod,
- required String paymentMethodType,
- required String paymentMethodIssuer,
- String? paymentMethodIssuerCode,
- required bool recurringEnabled,
- required bool installmentPaymentEnabled,
- required List<
String> paymentExperience, - Card? card,
- String? metadata,
- required String created,
- String? bank,
- String? surchargeDetails,
- required bool requiresCvv,
- required String lastUsedAt,
- required bool defaultPaymentMethodSet,
Implementation
PaymentMethod({
required this.paymentToken,
required this.paymentMethodId,
required this.customerId,
required this.paymentMethod,
required this.paymentMethodType,
required this.paymentMethodIssuer,
this.paymentMethodIssuerCode,
required this.recurringEnabled,
required this.installmentPaymentEnabled,
required this.paymentExperience,
this.card,
this.metadata,
required this.created,
this.bank,
this.surchargeDetails,
required this.requiresCvv,
required this.lastUsedAt,
required this.defaultPaymentMethodSet,
});