copyWith method

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

Implementation

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