copyWith method
Items
copyWith({
- String? name,
- String? quantity,
- String? amount,
- String? price,
- PaymentMethod? paymentMethod,
- PaymentObject? paymentObject,
- Tax? tax,
- String? ean13,
- String? shopCode,
- AgentData? agentData,
- SupplierInfo? supplierInfo,
override
Создает экземпляр с заданными параметрами
Implementation
@override
Items copyWith({
String? name,
String? quantity,
String? amount,
String? price,
PaymentMethod? paymentMethod,
PaymentObject? paymentObject,
Tax? tax,
String? ean13,
String? shopCode,
AgentData? agentData,
SupplierInfo? supplierInfo,
}) {
return Items(
name: name ?? this.name,
quantity: quantity ?? this.quantity,
amount: amount ?? this.amount,
price: price ?? this.price,
paymentMethod: paymentMethod ?? this.paymentMethod,
paymentObject: paymentObject ?? this.paymentObject,
tax: tax ?? this.tax,
ean13: ean13 ?? this.ean13,
shopCode: shopCode ?? this.shopCode,
agentData: agentData ?? this.agentData,
supplierInfo: supplierInfo ?? this.supplierInfo,
);
}