copyWith method

ExternalPaymentOptions copyWith({
  1. bool? requestRefundDetails,
  2. String? iban,
  3. PaymentInitiationOptionalRestrictionBacs? bacs,
  4. String? walletId,
  5. PaymentScheme? scheme,
})

Implementation

ExternalPaymentOptions copyWith(
    {bool? requestRefundDetails,
    String? iban,
    PaymentInitiationOptionalRestrictionBacs? bacs,
    String? walletId,
    enums.PaymentScheme? scheme}) {
  return ExternalPaymentOptions(
      requestRefundDetails: requestRefundDetails ?? this.requestRefundDetails,
      iban: iban ?? this.iban,
      bacs: bacs ?? this.bacs,
      walletId: walletId ?? this.walletId,
      scheme: scheme ?? this.scheme);
}