Card constructor

const Card({
  1. AccountOrId? account,
  2. String? addressCity,
  3. String? addressCountry,
  4. String? addressLine1,
  5. String? addressLine1Check,
  6. String? addressLine2,
  7. String? addressState,
  8. String? addressZip,
  9. String? addressZipCheck,
  10. List<BankAccountAvailablePayoutMethodsItem>? availablePayoutMethods,
  11. required String brand,
  12. String? country,
  13. String? currency,
  14. BankAccountCustomerOrId? customer,
  15. String? cvcCheck,
  16. bool? defaultForCurrency,
  17. String? description,
  18. String? dynamicLast4,
  19. required int expMonth,
  20. required int expYear,
  21. String? fingerprint,
  22. required String funding,
  23. required String id,
  24. String? iin,
  25. String? issuer,
  26. required String last4,
  27. Map<String, String>? metadata,
  28. String? name,
  29. TokenCardNetworks? networks,
  30. String? status,
  31. String? tokenizationMethod,
})

Card

You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later. Related guide: [Card payments with Sources](https://stripe.com/docs/sources/cards)

Implementation

const Card({
  this.account,
  this.addressCity,
  this.addressCountry,
  this.addressLine1,
  this.addressLine1Check,
  this.addressLine2,
  this.addressState,
  this.addressZip,
  this.addressZipCheck,
  this.availablePayoutMethods,
  required this.brand,
  this.country,
  this.currency,
  this.customer,
  this.cvcCheck,
  this.defaultForCurrency,
  this.description,
  this.dynamicLast4,
  required this.expMonth,
  required this.expYear,
  this.fingerprint,
  required this.funding,
  required this.id,
  this.iin,
  this.issuer,
  required this.last4,
  this.metadata,
  this.name,
  this.networks,
  this.status,
  this.tokenizationMethod,
});