copyWith method

ArticleRetail copyWith({
  1. int? calibreId,
  2. int? id,
  3. String? designation,
  4. num? price,
  5. num? cost,
  6. double? unitsInOnePiece,
  7. int? articleCode,
  8. String? barcodeEAN,
  9. DateTime? creationDate,
  10. DateTime? updateDate,
  11. DateTime? statusUpdateDate,
  12. bool? status,
})

Implementation

ArticleRetail copyWith({
  int? calibreId,
  int? id,
  String? designation,
  num? price,
  num? cost,
  double? unitsInOnePiece,
  int? articleCode,
  String? barcodeEAN,
  DateTime? creationDate,
  DateTime? updateDate,
  DateTime? statusUpdateDate,
  bool? status,
}) {
  return ArticleRetail(
    calibreId: calibreId ?? this.calibreId,
    id: id ?? this.id,
    designation: designation ?? this.designation,
    price: price ?? this.price,
    cost: cost ?? this.cost,
    unitsInOnePiece: unitsInOnePiece ?? this.unitsInOnePiece,
    articleCode: articleCode ?? this.articleCode,
    barcodeEAN: barcodeEAN ?? this.barcodeEAN,
    creationDate: creationDate ?? this.creationDate,
    updateDate: updateDate ?? this.updateDate,
    statusUpdateDate: statusUpdateDate ?? this.statusUpdateDate,
    status: status ?? this.status,
  );
}