TreasuryInboundTransfer constructor
const
TreasuryInboundTransfer({
- required int amount,
- required bool cancelable,
- required DateTime created,
- required String currency,
- String? description,
- TreasuryInboundTransferFailureDetails? failureDetails,
- required String financialAccount,
- String? hostedRegulatoryReceiptUrl,
- required String id,
- required TreasuryInboundTransfersResourceInboundTransferResourceLinkedFlows linkedFlows,
- required bool livemode,
- required Map<
String, String> metadata, - required String originPaymentMethod,
- InboundTransfers? originPaymentMethodDetails,
- bool? returned,
- required String statementDescriptor,
- required TreasuryInboundTransferStatus status,
- required TreasuryInboundTransfersResourceInboundTransferResourceStatusTransitions statusTransitions,
- 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,
});