copyWith method
Создает экземпляр с заданными параметрами
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,
);
}