IssuingAuthorization constructor

const IssuingAuthorization({
  1. required int amount,
  2. IssuingAuthorizationAmountDetails? amountDetails,
  3. required bool approved,
  4. required IssuingAuthorizationAuthorizationMethod authorizationMethod,
  5. required List<BalanceTransaction> balanceTransactions,
  6. required IssuingCard card,
  7. IssuingCardholderOrId? cardholder,
  8. required DateTime created,
  9. required String currency,
  10. required String id,
  11. required bool livemode,
  12. required int merchantAmount,
  13. required String merchantCurrency,
  14. required IssuingAuthorizationMerchantData merchantData,
  15. required Map<String, String> metadata,
  16. IssuingAuthorizationNetworkData? networkData,
  17. IssuingAuthorizationPendingRequest? pendingRequest,
  18. required List<IssuingAuthorizationRequest> requestHistory,
  19. required IssuingAuthorizationStatus status,
  20. IssuingTokenOrId? token,
  21. required List<IssuingTransaction> transactions,
  22. IssuingAuthorizationTreasury? treasury,
  23. required IssuingAuthorizationVerificationData verificationData,
  24. String? wallet,
})

IssuingAuthorization

When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` object is created. [Authorizations](https://stripe.com/docs/issuing/purchases/authorizations) must be approved for the purchase to be completed successfully. Related guide: [Issued card authorizations](https://stripe.com/docs/issuing/purchases/authorizations)

Implementation

const IssuingAuthorization({
  required this.amount,
  this.amountDetails,
  required this.approved,
  required this.authorizationMethod,
  required this.balanceTransactions,
  required this.card,
  this.cardholder,
  required this.created,
  required this.currency,
  required this.id,
  required this.livemode,
  required this.merchantAmount,
  required this.merchantCurrency,
  required this.merchantData,
  required this.metadata,
  this.networkData,
  this.pendingRequest,
  required this.requestHistory,
  required this.status,
  this.token,
  required this.transactions,
  this.treasury,
  required this.verificationData,
  this.wallet,
});