class UpdateProductSettingModel {
  String? productCode;
  String? productStock;
  String? salePrice;
  String? dealerPrice;
  String? wholesalePrice;
  String? unit;
  String? brand;
  String? category;
  String? manufacturer;
  String? image;
  String? showExpireDate;
  String? alertQty;
  String? vatId;
  String? vatType;
  String? exclusivePrice;
  String? inclusivePrice;
  String? profitPercent;
  String? batchNo;
  String? showManufactureDate;
  String? model;
  String? showSingle;
  String? showVariant;
  String? showAction;
  String? defaultExpireDate;
  String? defaultManufactureDate;
  String? expireDateType;
  String? manufactureDateType;
  String? showBatchNo;
  // --- NEW FIELDS ---
  String? showWarehouse;
  String? showProductTypeCombo;
  String? showRack;
  String? showShelf;
  String? showGuaranty;
  String? showWarranty;
  // String? showSerial;

  // String? defaultSalePrice;
  // String? defaultWholeSalePrice;
  // String? defaultDealerPrice;

  UpdateProductSettingModel({
    this.productCode,
    this.productStock,
    this.salePrice,
    this.dealerPrice,
    this.wholesalePrice,
    this.unit,
    this.brand,
    this.category,
    this.manufacturer,
    this.image,
    this.showExpireDate,
    this.alertQty,
    this.vatId,
    this.vatType,
    this.exclusivePrice,
    this.inclusivePrice,
    this.profitPercent,
    this.batchNo,
    this.showManufactureDate,
    this.model,
    this.showSingle,
    this.showVariant,
    this.showAction,
    this.defaultExpireDate,
    this.defaultManufactureDate,
    this.expireDateType,
    this.manufactureDateType,
    this.showBatchNo,
    this.showWarranty,
    this.showGuaranty,
    this.showShelf,
    this.showRack,
    this.showProductTypeCombo,
    this.showWarehouse,
    // this.showSerial,
    // --- NEW FIELDS ---
    // this.defaultSalePrice,
    // this.defaultWholeSalePrice,
    // this.defaultDealerPrice,
  });
}
