copyWith method

PaymentInitiationMetadata copyWith({
  1. bool? supportsInternationalPayments,
  2. bool? supportsSepaInstant,
  3. PaymentInitiationMaximumPaymentAmount? maximumPaymentAmount,
  4. bool? supportsRefundDetails,
  5. PaymentInitiationStandingOrderMetadata? standingOrderMetadata,
})

Implementation

PaymentInitiationMetadata copyWith(
    {bool? supportsInternationalPayments,
    bool? supportsSepaInstant,
    PaymentInitiationMaximumPaymentAmount? maximumPaymentAmount,
    bool? supportsRefundDetails,
    PaymentInitiationStandingOrderMetadata? standingOrderMetadata}) {
  return PaymentInitiationMetadata(
      supportsInternationalPayments:
          supportsInternationalPayments ?? this.supportsInternationalPayments,
      supportsSepaInstant: supportsSepaInstant ?? this.supportsSepaInstant,
      maximumPaymentAmount: maximumPaymentAmount ?? this.maximumPaymentAmount,
      supportsRefundDetails:
          supportsRefundDetails ?? this.supportsRefundDetails,
      standingOrderMetadata:
          standingOrderMetadata ?? this.standingOrderMetadata);
}