copyWith method

Item copyWith({
  1. String? name,
  2. double? price,
  3. double? quantity,
  4. double? sum,
  5. String? measurementUnit,
  6. String? paymentMethod,
  7. String? paymentObject,
  8. Vat? vat,
})

Implementation

Item copyWith({
  String? name,
  double? price,
  double? quantity,
  double? sum,
  String? measurementUnit,
  String? paymentMethod,
  String? paymentObject,
  Vat? vat,
}) =>
    Item(
      name: name ?? this.name,
      price: price ?? this.price,
      quantity: quantity ?? this.quantity,
      sum: sum ?? this.sum,
      measurementUnit: measurementUnit ?? this.measurementUnit,
      paymentMethod: paymentMethod ?? this.paymentMethod,
      paymentObject: paymentObject ?? this.paymentObject,
      vat: vat ?? this.vat,
    );