IssuingTransaction constructor
const
IssuingTransaction({
- required int amount,
- IssuingAuthorizationAmountDetails? amountDetails,
- IssuingAuthorizationOrId? authorization,
- BalanceTransactionOrId? balanceTransaction,
- required IssuingCardOrId card,
- IssuingCardholderOrId? cardholder,
- required DateTime created,
- required String currency,
- IssuingDisputeOrId? dispute,
- required String id,
- required bool livemode,
- required int merchantAmount,
- required String merchantCurrency,
- required IssuingAuthorizationMerchantData merchantData,
- required Map<
String, String> metadata, - IssuingTransactionNetworkData? networkData,
- IssuingTransactionPurchaseDetails? purchaseDetails,
- IssuingTokenOrId? token,
- IssuingTransactionTreasury? treasury,
- required IssuingTransactionType type,
- IssuingTransactionWallet? wallet,
IssuingTransaction
Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving your Stripe account, such as a completed purchase or refund, is represented by an Issuing `Transaction` object. Related guide: [Issued card transactions](https://stripe.com/docs/issuing/purchases/transactions)
Implementation
const IssuingTransaction({
required this.amount,
this.amountDetails,
this.authorization,
this.balanceTransaction,
required this.card,
this.cardholder,
required this.created,
required this.currency,
this.dispute,
required this.id,
required this.livemode,
required this.merchantAmount,
required this.merchantCurrency,
required this.merchantData,
required this.metadata,
this.networkData,
this.purchaseDetails,
this.token,
this.treasury,
required this.type,
this.wallet,
});