Transfer constructor

Transfer({
  1. required String id,
  2. ACHClass? achClass,
  3. String? accountId,
  4. required TransferType type,
  5. required TransferUserInResponse user,
  6. required String amount,
  7. required String description,
  8. required DateTime created,
  9. required TransferStatus status,
  10. TransferSweepStatus? sweepStatus,
  11. required TransferNetwork network,
  12. required bool cancellable,
  13. required TransferFailure? failureReason,
  14. required TransferMetadata? metadata,
  15. required String originationAccountId,
  16. required TransferAuthorizationGuaranteeDecision? guaranteeDecision,
  17. required TransferAuthorizationGuaranteeDecisionRationale? guaranteeDecisionRationale,
  18. required String isoCurrencyCode,
  19. required DateTime? standardReturnWindow,
  20. required DateTime? unauthorizedReturnWindow,
  21. required String? originatorClientId,
  22. required List<TransferRefund> refunds,
})

Implementation

Transfer({
  required this.id,
  this.achClass,
  this.accountId,
  required this.type,
  required this.user,
  required this.amount,
  required this.description,
  required this.created,
  required this.status,
  this.sweepStatus,
  required this.network,
  required this.cancellable,
  required this.failureReason,
  required this.metadata,
  required this.originationAccountId,
  required this.guaranteeDecision,
  required this.guaranteeDecisionRationale,
  required this.isoCurrencyCode,
  required this.standardReturnWindow,
  required this.unauthorizedReturnWindow,
  required this.originatorClientId,
  required this.refunds,
});