TreasuryInboundTransfer constructor

const TreasuryInboundTransfer({
  1. required int amount,
  2. required bool cancelable,
  3. required DateTime created,
  4. required String currency,
  5. String? description,
  6. TreasuryInboundTransferFailureDetails? failureDetails,
  7. required String financialAccount,
  8. String? hostedRegulatoryReceiptUrl,
  9. required String id,
  10. required TreasuryInboundTransfersResourceInboundTransferResourceLinkedFlows linkedFlows,
  11. required bool livemode,
  12. required Map<String, String> metadata,
  13. required String originPaymentMethod,
  14. InboundTransfers? originPaymentMethodDetails,
  15. bool? returned,
  16. required String statementDescriptor,
  17. required TreasuryInboundTransferStatus status,
  18. required TreasuryInboundTransfersResourceInboundTransferResourceStatusTransitions statusTransitions,
  19. TreasuryTransactionOrId? transaction,
})

TreasuryInboundTransfersResourceInboundTransfer

Use [InboundTransfers](https://stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://stripe.com/docs/api#financial_accounts) via a PaymentMethod that is owned by you. The funds will be transferred via an ACH debit.

Implementation

const TreasuryInboundTransfer({
  required this.amount,
  required this.cancelable,
  required this.created,
  required this.currency,
  this.description,
  this.failureDetails,
  required this.financialAccount,
  this.hostedRegulatoryReceiptUrl,
  required this.id,
  required this.linkedFlows,
  required this.livemode,
  required this.metadata,
  required this.originPaymentMethod,
  this.originPaymentMethodDetails,
  this.returned,
  required this.statementDescriptor,
  required this.status,
  required this.statusTransitions,
  this.transaction,
});