CommercePaymentSourceResponse constructor

CommercePaymentSourceResponse({
  1. required CommercePaymentSourceResponseObjectEnum object,
  2. required String id,
  3. required String payerId,
  4. required CommercePaymentSourceResponsePaymentMethodEnum paymentMethod,
  5. bool? isDefault,
  6. required String gateway,
  7. required String gatewayExternalId,
  8. String? gatewayExternalAccountId,
  9. required String last4,
  10. required CommercePaymentSourceResponseStatusEnum status,
  11. required String walletType,
  12. required String cardType,
  13. int? expiryYear,
  14. int? expiryMonth,
  15. required int createdAt,
  16. required int updatedAt,
  17. bool? isRemovable,
})

Returns a new CommercePaymentSourceResponse instance.

Implementation

CommercePaymentSourceResponse({
  required this.object,
  required this.id,
  required this.payerId,
  required this.paymentMethod,
  this.isDefault,
  required this.gateway,
  required this.gatewayExternalId,
  this.gatewayExternalAccountId,
  required this.last4,
  required this.status,
  required this.walletType,
  required this.cardType,
  this.expiryYear,
  this.expiryMonth,
  required this.createdAt,
  required this.updatedAt,
  this.isRemovable,
});