PaymentInitiationPayment constructor

PaymentInitiationPayment({
  1. required String paymentId,
  2. required PaymentAmount amount,
  3. required PaymentInitiationPaymentStatus status,
  4. required String recipientId,
  5. required String reference,
  6. String? adjustedReference,
  7. required DateTime lastStatusUpdate,
  8. ExternalPaymentScheduleGet? schedule,
  9. ExternalPaymentRefundDetails? refundDetails,
  10. required SenderBACSNullable? bacs,
  11. required String? iban,
  12. List<String>? refundIds,
  13. PaymentAmountRefunded? amountRefunded,
  14. String? walletId,
  15. PaymentScheme? scheme,
  16. PaymentScheme? adjustedScheme,
  17. String? consentId,
  18. String? transactionId,
})

Implementation

PaymentInitiationPayment({
  required this.paymentId,
  required this.amount,
  required this.status,
  required this.recipientId,
  required this.reference,
  this.adjustedReference,
  required this.lastStatusUpdate,
  this.schedule,
  this.refundDetails,
  required this.bacs,
  required this.iban,
  this.refundIds,
  this.amountRefunded,
  this.walletId,
  this.scheme,
  this.adjustedScheme,
  this.consentId,
  this.transactionId,
});