// class TestProductModel { // TestProductModel({ // String? message, // num? totalStockValue, // List? data, // }) { // _message = message; // _totalStockValue = totalStockValue; // _data = data; // } // // TestProductModel.fromJson(dynamic json) { // _message = json['message']; // _totalStockValue = json['total_stock_value']; // if (json['data'] != null) { // _data = []; // json['data'].forEach((v) { // _data?.add(Data.fromJson(v)); // }); // } // } // String? _message; // num? _totalStockValue; // List? _data; // TestProductModel copyWith({ // String? message, // num? totalStockValue, // List? data, // }) => // TestProductModel( // message: message ?? _message, // totalStockValue: totalStockValue ?? _totalStockValue, // data: data ?? _data, // ); // String? get message => _message; // num? get totalStockValue => _totalStockValue; // List? get data => _data; // // Map toJson() { // final map = {}; // map['message'] = _message; // map['total_stock_value'] = _totalStockValue; // if (_data != null) { // map['data'] = _data?.map((v) => v.toJson()).toList(); // } // return map; // } // } // // class Data { // Data({ // num? id, // String? productName, // num? businessId, // num? unitId, // num? brandId, // num? categoryId, // String? productCode, // dynamic productPicture, // String? productType, // num? productDealerPrice, // num? productPurchasePrice, // num? productSalePrice, // num? productWholeSalePrice, // num? productStock, // dynamic expireDate, // num? alertQty, // num? profitPercent, // num? vatAmount, // String? vatType, // String? size, // String? type, // String? color, // String? weight, // dynamic capacity, // String? productManufacturer, // dynamic meta, // String? createdAt, // String? updatedAt, // dynamic vatId, // num? modelId, // dynamic warehouseId, // num? stocksSumProductStock, // Unit? unit, // dynamic vat, // Brand? brand, // Category? category, // ProductModel? productModel, // List? stocks, // }) { // _id = id; // _productName = productName; // _businessId = businessId; // _unitId = unitId; // _brandId = brandId; // _categoryId = categoryId; // _productCode = productCode; // _productPicture = productPicture; // _productType = productType; // _productDealerPrice = productDealerPrice; // _productPurchasePrice = productPurchasePrice; // _productSalePrice = productSalePrice; // _productWholeSalePrice = productWholeSalePrice; // _productStock = productStock; // _expireDate = expireDate; // _alertQty = alertQty; // _profitPercent = profitPercent; // _vatAmount = vatAmount; // _vatType = vatType; // _size = size; // _type = type; // _color = color; // _weight = weight; // _capacity = capacity; // _productManufacturer = productManufacturer; // _meta = meta; // _createdAt = createdAt; // _updatedAt = updatedAt; // _vatId = vatId; // _modelId = modelId; // _warehouseId = warehouseId; // _stocksSumProductStock = stocksSumProductStock; // _unit = unit; // _vat = vat; // _brand = brand; // _category = category; // _productModel = productModel; // _stocks = stocks; // } // // Data.fromJson(dynamic json) { // _id = json['id']; // _productName = json['productName']; // _businessId = json['business_id']; // _unitId = json['unit_id']; // _brandId = json['brand_id']; // _categoryId = json['category_id']; // _productCode = json['productCode']; // _productPicture = json['productPicture']; // _productType = json['product_type']; // _productDealerPrice = json['productDealerPrice']; // _productPurchasePrice = json['productPurchasePrice']; // _productSalePrice = json['productSalePrice']; // _productWholeSalePrice = json['productWholeSalePrice']; // _productStock = json['productStock']; // _expireDate = json['expire_date']; // _alertQty = json['alert_qty']; // _profitPercent = json['profit_percent']; // _vatAmount = json['vat_amount']; // _vatType = json['vat_type']; // _size = json['size']; // _type = json['type']; // _color = json['color']; // _weight = json['weight']; // _capacity = json['capacity']; // _productManufacturer = json['productManufacturer']; // _meta = json['meta']; // _createdAt = json['created_at']; // _updatedAt = json['updated_at']; // _vatId = json['vat_id']; // _modelId = json['model_id']; // _warehouseId = json['warehouse_id']; // _stocksSumProductStock = json['stocks_sum_product_stock']; // _unit = json['unit'] != null ? Unit.fromJson(json['unit']) : null; // _vat = json['vat']; // _brand = json['brand'] != null ? Brand.fromJson(json['brand']) : null; // _category = json['category'] != null ? Category.fromJson(json['category']) : null; // _productModel = json['product_model'] != null ? ProductModel.fromJson(json['product_model']) : null; // if (json['stocks'] != null) { // _stocks = []; // json['stocks'].forEach((v) { // _stocks?.add(Stocks.fromJson(v)); // }); // } // } // num? _id; // String? _productName; // num? _businessId; // num? _unitId; // num? _brandId; // num? _categoryId; // String? _productCode; // dynamic _productPicture; // String? _productType; // num? _productDealerPrice; // num? _productPurchasePrice; // num? _productSalePrice; // num? _productWholeSalePrice; // num? _productStock; // dynamic _expireDate; // num? _alertQty; // num? _profitPercent; // num? _vatAmount; // String? _vatType; // String? _size; // String? _type; // String? _color; // String? _weight; // dynamic _capacity; // String? _productManufacturer; // dynamic _meta; // String? _createdAt; // String? _updatedAt; // dynamic _vatId; // num? _modelId; // dynamic _warehouseId; // num? _stocksSumProductStock; // Unit? _unit; // dynamic _vat; // Brand? _brand; // Category? _category; // ProductModel? _productModel; // List? _stocks; // Data copyWith({ // num? id, // String? productName, // num? businessId, // num? unitId, // num? brandId, // num? categoryId, // String? productCode, // dynamic productPicture, // String? productType, // num? productDealerPrice, // num? productPurchasePrice, // num? productSalePrice, // num? productWholeSalePrice, // num? productStock, // dynamic expireDate, // num? alertQty, // num? profitPercent, // num? vatAmount, // String? vatType, // String? size, // String? type, // String? color, // String? weight, // dynamic capacity, // String? productManufacturer, // dynamic meta, // String? createdAt, // String? updatedAt, // dynamic vatId, // num? modelId, // dynamic warehouseId, // num? stocksSumProductStock, // Unit? unit, // dynamic vat, // Brand? brand, // Category? category, // ProductModel? productModel, // List? stocks, // }) => // Data( // id: id ?? _id, // productName: productName ?? _productName, // businessId: businessId ?? _businessId, // unitId: unitId ?? _unitId, // brandId: brandId ?? _brandId, // categoryId: categoryId ?? _categoryId, // productCode: productCode ?? _productCode, // productPicture: productPicture ?? _productPicture, // productType: productType ?? _productType, // productDealerPrice: productDealerPrice ?? _productDealerPrice, // productPurchasePrice: productPurchasePrice ?? _productPurchasePrice, // productSalePrice: productSalePrice ?? _productSalePrice, // productWholeSalePrice: productWholeSalePrice ?? _productWholeSalePrice, // productStock: productStock ?? _productStock, // expireDate: expireDate ?? _expireDate, // alertQty: alertQty ?? _alertQty, // profitPercent: profitPercent ?? _profitPercent, // vatAmount: vatAmount ?? _vatAmount, // vatType: vatType ?? _vatType, // size: size ?? _size, // type: type ?? _type, // color: color ?? _color, // weight: weight ?? _weight, // capacity: capacity ?? _capacity, // productManufacturer: productManufacturer ?? _productManufacturer, // meta: meta ?? _meta, // createdAt: createdAt ?? _createdAt, // updatedAt: updatedAt ?? _updatedAt, // vatId: vatId ?? _vatId, // modelId: modelId ?? _modelId, // warehouseId: warehouseId ?? _warehouseId, // stocksSumProductStock: stocksSumProductStock ?? _stocksSumProductStock, // unit: unit ?? _unit, // vat: vat ?? _vat, // brand: brand ?? _brand, // category: category ?? _category, // productModel: productModel ?? _productModel, // stocks: stocks ?? _stocks, // ); // num? get id => _id; // String? get productName => _productName; // num? get businessId => _businessId; // num? get unitId => _unitId; // num? get brandId => _brandId; // num? get categoryId => _categoryId; // String? get productCode => _productCode; // dynamic get productPicture => _productPicture; // String? get productType => _productType; // num? get productDealerPrice => _productDealerPrice; // num? get productPurchasePrice => _productPurchasePrice; // num? get productSalePrice => _productSalePrice; // num? get productWholeSalePrice => _productWholeSalePrice; // num? get productStock => _productStock; // dynamic get expireDate => _expireDate; // num? get alertQty => _alertQty; // num? get profitPercent => _profitPercent; // num? get vatAmount => _vatAmount; // String? get vatType => _vatType; // String? get size => _size; // String? get type => _type; // String? get color => _color; // String? get weight => _weight; // dynamic get capacity => _capacity; // String? get productManufacturer => _productManufacturer; // dynamic get meta => _meta; // String? get createdAt => _createdAt; // String? get updatedAt => _updatedAt; // dynamic get vatId => _vatId; // num? get modelId => _modelId; // dynamic get warehouseId => _warehouseId; // num? get stocksSumProductStock => _stocksSumProductStock; // Unit? get unit => _unit; // dynamic get vat => _vat; // Brand? get brand => _brand; // Category? get category => _category; // ProductModel? get productModel => _productModel; // List? get stocks => _stocks; // // Map toJson() { // final map = {}; // map['id'] = _id; // map['productName'] = _productName; // map['business_id'] = _businessId; // map['unit_id'] = _unitId; // map['brand_id'] = _brandId; // map['category_id'] = _categoryId; // map['productCode'] = _productCode; // map['productPicture'] = _productPicture; // map['product_type'] = _productType; // map['productDealerPrice'] = _productDealerPrice; // map['productPurchasePrice'] = _productPurchasePrice; // map['productSalePrice'] = _productSalePrice; // map['productWholeSalePrice'] = _productWholeSalePrice; // map['productStock'] = _productStock; // map['expire_date'] = _expireDate; // map['alert_qty'] = _alertQty; // map['profit_percent'] = _profitPercent; // map['vat_amount'] = _vatAmount; // map['vat_type'] = _vatType; // map['size'] = _size; // map['type'] = _type; // map['color'] = _color; // map['weight'] = _weight; // map['capacity'] = _capacity; // map['productManufacturer'] = _productManufacturer; // map['meta'] = _meta; // map['created_at'] = _createdAt; // map['updated_at'] = _updatedAt; // map['vat_id'] = _vatId; // map['model_id'] = _modelId; // map['warehouse_id'] = _warehouseId; // map['stocks_sum_product_stock'] = _stocksSumProductStock; // if (_unit != null) { // map['unit'] = _unit?.toJson(); // } // map['vat'] = _vat; // if (_brand != null) { // map['brand'] = _brand?.toJson(); // } // if (_category != null) { // map['category'] = _category?.toJson(); // } // if (_productModel != null) { // map['product_model'] = _productModel?.toJson(); // } // if (_stocks != null) { // map['stocks'] = _stocks?.map((v) => v.toJson()).toList(); // } // return map; // } // } // // class Stocks { // Stocks({ // num? id, // num? businessId, // num? productId, // dynamic batchNo, // num? productStock, // num? productPurchasePrice, // num? profitPercent, // num? productSalePrice, // num? productWholeSalePrice, // num? productDealerPrice, // String? mfgDate, // String? expireDate, // String? createdAt, // String? updatedAt, // }) { // _id = id; // _businessId = businessId; // _productId = productId; // _batchNo = batchNo; // _productStock = productStock; // _productPurchasePrice = productPurchasePrice; // _profitPercent = profitPercent; // _productSalePrice = productSalePrice; // _productWholeSalePrice = productWholeSalePrice; // _productDealerPrice = productDealerPrice; // _mfgDate = mfgDate; // _expireDate = expireDate; // _createdAt = createdAt; // _updatedAt = updatedAt; // } // // Stocks.fromJson(dynamic json) { // _id = json['id']; // _businessId = json['business_id']; // _productId = json['product_id']; // _batchNo = json['batch_no']; // _productStock = json['productStock']; // _productPurchasePrice = json['productPurchasePrice']; // _profitPercent = json['profit_percent']; // _productSalePrice = json['productSalePrice']; // _productWholeSalePrice = json['productWholeSalePrice']; // _productDealerPrice = json['productDealerPrice']; // _mfgDate = json['mfg_date']; // _expireDate = json['expire_date']; // _createdAt = json['created_at']; // _updatedAt = json['updated_at']; // } // num? _id; // num? _businessId; // num? _productId; // dynamic _batchNo; // num? _productStock; // num? _productPurchasePrice; // num? _profitPercent; // num? _productSalePrice; // num? _productWholeSalePrice; // num? _productDealerPrice; // String? _mfgDate; // String? _expireDate; // String? _createdAt; // String? _updatedAt; // Stocks copyWith({ // num? id, // num? businessId, // num? productId, // dynamic batchNo, // num? productStock, // num? productPurchasePrice, // num? profitPercent, // num? productSalePrice, // num? productWholeSalePrice, // num? productDealerPrice, // String? mfgDate, // String? expireDate, // String? createdAt, // String? updatedAt, // }) => // Stocks( // id: id ?? _id, // businessId: businessId ?? _businessId, // productId: productId ?? _productId, // batchNo: batchNo ?? _batchNo, // productStock: productStock ?? _productStock, // productPurchasePrice: productPurchasePrice ?? _productPurchasePrice, // profitPercent: profitPercent ?? _profitPercent, // productSalePrice: productSalePrice ?? _productSalePrice, // productWholeSalePrice: productWholeSalePrice ?? _productWholeSalePrice, // productDealerPrice: productDealerPrice ?? _productDealerPrice, // mfgDate: mfgDate ?? _mfgDate, // expireDate: expireDate ?? _expireDate, // createdAt: createdAt ?? _createdAt, // updatedAt: updatedAt ?? _updatedAt, // ); // num? get id => _id; // num? get businessId => _businessId; // num? get productId => _productId; // dynamic get batchNo => _batchNo; // num? get productStock => _productStock; // num? get productPurchasePrice => _productPurchasePrice; // num? get profitPercent => _profitPercent; // num? get productSalePrice => _productSalePrice; // num? get productWholeSalePrice => _productWholeSalePrice; // num? get productDealerPrice => _productDealerPrice; // String? get mfgDate => _mfgDate; // String? get expireDate => _expireDate; // String? get createdAt => _createdAt; // String? get updatedAt => _updatedAt; // // Map toJson() { // final map = {}; // map['id'] = _id; // map['business_id'] = _businessId; // map['product_id'] = _productId; // map['batch_no'] = _batchNo; // map['productStock'] = _productStock; // map['productPurchasePrice'] = _productPurchasePrice; // map['profit_percent'] = _profitPercent; // map['productSalePrice'] = _productSalePrice; // map['productWholeSalePrice'] = _productWholeSalePrice; // map['productDealerPrice'] = _productDealerPrice; // map['mfg_date'] = _mfgDate; // map['expire_date'] = _expireDate; // map['created_at'] = _createdAt; // map['updated_at'] = _updatedAt; // return map; // } // } // // class ProductModel { // ProductModel({ // num? id, // String? name, // }) { // _id = id; // _name = name; // } // // ProductModel.fromJson(dynamic json) { // _id = json['id']; // _name = json['name']; // } // num? _id; // String? _name; // ProductModel copyWith({ // num? id, // String? name, // }) => // ProductModel( // id: id ?? _id, // name: name ?? _name, // ); // num? get id => _id; // String? get name => _name; // // Map toJson() { // final map = {}; // map['id'] = _id; // map['name'] = _name; // return map; // } // } // // class Category { // Category({ // num? id, // String? categoryName, // }) { // _id = id; // _categoryName = categoryName; // } // // Category.fromJson(dynamic json) { // _id = json['id']; // _categoryName = json['categoryName']; // } // num? _id; // String? _categoryName; // Category copyWith({ // num? id, // String? categoryName, // }) => // Category( // id: id ?? _id, // categoryName: categoryName ?? _categoryName, // ); // num? get id => _id; // String? get categoryName => _categoryName; // // Map toJson() { // final map = {}; // map['id'] = _id; // map['categoryName'] = _categoryName; // return map; // } // } // // class Brand { // Brand({ // num? id, // String? brandName, // }) { // _id = id; // _brandName = brandName; // } // // Brand.fromJson(dynamic json) { // _id = json['id']; // _brandName = json['brandName']; // } // num? _id; // String? _brandName; // Brand copyWith({ // num? id, // String? brandName, // }) => // Brand( // id: id ?? _id, // brandName: brandName ?? _brandName, // ); // num? get id => _id; // String? get brandName => _brandName; // // Map toJson() { // final map = {}; // map['id'] = _id; // map['brandName'] = _brandName; // return map; // } // } // // class Unit { // Unit({ // num? id, // String? unitName, // }) { // _id = id; // _unitName = unitName; // } // // Unit.fromJson(dynamic json) { // _id = json['id']; // _unitName = json['unitName']; // } // num? _id; // String? _unitName; // Unit copyWith({ // num? id, // String? unitName, // }) => // Unit( // id: id ?? _id, // unitName: unitName ?? _unitName, // ); // num? get id => _id; // String? get unitName => _unitName; // // Map toJson() { // final map = {}; // map['id'] = _id; // map['unitName'] = _unitName; // return map; // } // }