copyWith method

  1. @override
ApplePayRequest copyWith({
  1. String? merchant,
  2. String? orderNumber,
  3. String? description,
  4. String? language,
  5. Map<String, dynamic>? additionalParameters,
  6. bool? preAuth,
  7. String? paymentToken,
})

Создает экземпляр с заданными параметрами

Implementation

@override
ApplePayRequest copyWith({
  String? merchant,
  String? orderNumber,
  String? description,
  String? language,
  Map<String, dynamic>? additionalParameters,
  bool? preAuth,
  String? paymentToken,
}) {
  return ApplePayRequest(
    merchant: merchant ?? this.merchant,
    orderNumber: orderNumber ?? this.orderNumber,
    description: description ?? this.description,
    language: language ?? this.language,
    additionalParameters: additionalParameters ?? this.additionalParameters,
    preAuth: preAuth ?? this.preAuth,
    paymentToken: paymentToken ?? this.paymentToken,
  );
}