DirectDebit constructor

const DirectDebit({
  1. double? amount,
  2. required String currencyCode,
  3. String? paymentDueDate,
  4. String? variableSymbol,
  5. String? constantSymbol,
  6. String? specificSymbol,
  7. String? originatorsReferenceInformation,
  8. String? paymentNote,
  9. required List<BankAccount> bankAccounts,
  10. required Beneficiary beneficiary,
  11. int? directDebitScheme,
  12. int? directDebitType,
  13. String? ddVariableSymbol,
  14. String? ddSpecificSymbol,
  15. String? ddOriginatorsReferenceInformation,
  16. String? mandateId,
  17. String? creditorId,
  18. String? contractId,
  19. double? maxAmount,
  20. String? validTillDate,
})

Implementation

const DirectDebit({
  super.amount,
  required super.currencyCode,
  super.paymentDueDate,
  super.variableSymbol,
  super.constantSymbol,
  super.specificSymbol,
  super.originatorsReferenceInformation,
  super.paymentNote,
  required super.bankAccounts,
  required super.beneficiary,
  this.directDebitScheme,
  this.directDebitType,
  this.ddVariableSymbol,
  this.ddSpecificSymbol,
  this.ddOriginatorsReferenceInformation,
  this.mandateId,
  this.creditorId,
  this.contractId,
  this.maxAmount,
  this.validTillDate,
}) : super(type: PaymentOptions.directDebit);