Products constructor
Products({
- String? id,
- String? name,
- String? description,
- String? pogId,
- String? productOfferGroupId,
- String? pogName,
- String? productImage,
- String? productFamilyId,
- String? productFamilyName,
- String? productId,
- dynamic assetId,
- dynamic creditGl,
- dynamic debitGl,
- String? productType,
- dynamic armProductId,
- dynamic mainProductType,
- dynamic serialNumber,
- dynamic subProducts,
- dynamic contactNumber,
- dynamic rateCartId,
- dynamic isTopUp,
- dynamic isEvc,
- String? replaceWarranty,
- dynamic productSubType,
- dynamic senderContactNumber,
- dynamic pinCodeValue,
- dynamic imei,
- bool? recommended,
- dynamic errors,
- String? materialCode,
- dynamic materialCodeDescription,
- String? taxClassificationName,
- TaxClassificationDetails? taxClassificationDetails,
- String? currency,
- String? insuranceInfo,
- String? repairWarranty,
- dynamic returnAssetStatus,
- dynamic eloadDetails,
- String? partnerId,
- int? quantity,
- dynamic priceOverrideApplicable,
- dynamic priceOverridden,
- dynamic minValue,
- dynamic maxValue,
- String? productOfferingPriceId,
- dynamic bundleMainProductId,
- dynamic cpsRate,
- bool? showTaxes,
- List? taxes,
- List? discounts,
- double? price,
- double? priceWithoutTax,
- double? priceWithTax,
- double? priceWithoutDiscount,
- double? priceWithDiscount,
- String? totalDiscount,
- double? discountPercentage,
- double? dutyFreeAmount,
- String? unitPrice,
- double? unitPriceWithoutTax,
- String? unitTax,
- String? unitDiscount,
- String? sellingPrice,
- String? sellingUnitPrice,
- double? priceWithoutTaxAndDiscount,
- double? priceWithoutTaxAndWithDiscount,
- String? unitNetAmount,
- String? totalNetAmount,
- String? wht,
- String? unitWht,
- double? taxAmount,
- double? taxRate,
- double? whtPercentage,
- double? totalDiscountAmount,
- double? cpsAmount,
- double? originalPrice,
- String? subTotal,
- dynamic brandName,
- dynamic brandId,
- dynamic brandNameDescription,
- dynamic transTypeName,
- dynamic transTypeId,
- dynamic transTypeDescription,
- double? payableAmount,
- double? totalDiscountAmountWithOutTax,
- double? totalPriceWithOutTaxAndDiscountWithOutTax,
- bool? bundleOffer,
- dynamic subOffers,
- String? transactionType,
- int? groupQuantity,
- dynamic plantName,
- dynamic plantId,
- dynamic plantDescription,
- dynamic storageLocationName,
- dynamic storageLocationId,
- dynamic storageLocationDescription,
- double? priceWithTaxWithoutRounding,
- double? priceWithoutTaxWithoutRounding,
- dynamic subTotalWithoutAdhocCartDiscount,
- dynamic weightage,
- dynamic unitWeightage,
- double? totalAdhocDiscountWithRound,
- double? totalAdhocDiscountWithOutRound,
- double? totalCartDiscountWithRound,
- double? totalCartDiscountWithOutRound,
- double? startRange,
- double? endRange,
- dynamic analyticCode,
- dynamic discountGl,
- dynamic discountAnalyticCode,
- dynamic productSubGroup,
- bool? uvcEvcApplied,
- String? productCode,
- dynamic publicNote,
- bool? nonSerialized,
- dynamic isReturnable,
- dynamic isExchangeble,
- dynamic exchangePolicyDuration,
- dynamic exchangePolicyDurationUnit,
- dynamic returnPolicyDuration,
- dynamic returnPolicyDurationUnit,
- double? resellingPrice,
- dynamic productSaleType,
- double? actualPrice,
- dynamic ownerId,
- dynamic isRecharge,
- dynamic endDate,
- dynamic afterSalesType,
- List<
LocationOfferQuantity> ? locationOfferQuantity, - String? assetStartRange,
- String? assetEndRange,
- List<
AssetList> ? assetList, - dynamic endPrice,
- dynamic startPrice,
- bool? autoRefill,
- dynamic mPin,
- dynamic senderUserId,
Implementation
Products(
{this.id,
this.name,
this.description,
this.pogId,
this.productOfferGroupId,
this.pogName,
this.productImage,
this.productFamilyId,
this.productFamilyName,
this.productId,
this.assetId,
this.creditGl,
this.debitGl,
this.productType,
this.armProductId,
this.mainProductType,
this.serialNumber,
this.subProducts,
this.contactNumber,
this.rateCartId,
this.isTopUp,
this.isEvc,
this.replaceWarranty,
this.productSubType,
this.senderContactNumber,
this.pinCodeValue,
this.imei,
this.recommended,
this.errors,
this.materialCode,
this.materialCodeDescription,
this.taxClassificationName,
this.taxClassificationDetails,
this.currency,
this.insuranceInfo,
this.repairWarranty,
this.returnAssetStatus,
this.eloadDetails,
this.partnerId,
this.quantity,
this.priceOverrideApplicable,
this.priceOverridden,
this.minValue,
this.maxValue,
this.productOfferingPriceId,
this.bundleMainProductId,
this.cpsRate,
this.showTaxes,
this.taxes,
this.discounts,
this.price,
this.priceWithoutTax,
this.priceWithTax,
this.priceWithoutDiscount,
this.priceWithDiscount,
this.totalDiscount,
this.discountPercentage,
this.dutyFreeAmount,
this.unitPrice,
this.unitPriceWithoutTax,
this.unitTax,
this.unitDiscount,
this.sellingPrice,
this.sellingUnitPrice,
this.priceWithoutTaxAndDiscount,
this.priceWithoutTaxAndWithDiscount,
this.unitNetAmount,
this.totalNetAmount,
this.wht,
this.unitWht,
this.taxAmount,
this.taxRate,
this.whtPercentage,
this.totalDiscountAmount,
this.cpsAmount,
this.originalPrice,
this.subTotal,
this.brandName,
this.brandId,
this.brandNameDescription,
this.transTypeName,
this.transTypeId,
this.transTypeDescription,
this.payableAmount,
this.totalDiscountAmountWithOutTax,
this.totalPriceWithOutTaxAndDiscountWithOutTax,
this.bundleOffer,
this.subOffers,
this.transactionType,
this.groupQuantity,
this.plantName,
this.plantId,
this.plantDescription,
this.storageLocationName,
this.storageLocationId,
this.storageLocationDescription,
this.priceWithTaxWithoutRounding,
this.priceWithoutTaxWithoutRounding,
this.subTotalWithoutAdhocCartDiscount,
this.weightage,
this.unitWeightage,
this.totalAdhocDiscountWithRound,
this.totalAdhocDiscountWithOutRound,
this.totalCartDiscountWithRound,
this.totalCartDiscountWithOutRound,
this.startRange,
this.endRange,
this.analyticCode,
this.discountGl,
this.discountAnalyticCode,
this.productSubGroup,
this.uvcEvcApplied,
this.productCode,
this.publicNote,
this.nonSerialized,
this.isReturnable,
this.isExchangeble,
this.exchangePolicyDuration,
this.exchangePolicyDurationUnit,
this.returnPolicyDuration,
this.returnPolicyDurationUnit,
this.resellingPrice,
this.productSaleType,
this.actualPrice,
this.ownerId,
this.isRecharge,
this.endDate,
this.afterSalesType,
this.locationOfferQuantity,
this.assetStartRange,
this.assetEndRange,
this.assetList,
this.endPrice,
this.startPrice,
this.autoRefill,
this.mPin,
this.senderUserId});