Products constructor

Products({
  1. String? id,
  2. String? name,
  3. String? description,
  4. String? pogId,
  5. String? productOfferGroupId,
  6. String? pogName,
  7. String? productImage,
  8. String? productFamilyId,
  9. String? productFamilyName,
  10. String? productId,
  11. dynamic assetId,
  12. dynamic creditGl,
  13. dynamic debitGl,
  14. String? productType,
  15. dynamic armProductId,
  16. dynamic mainProductType,
  17. dynamic serialNumber,
  18. dynamic subProducts,
  19. dynamic contactNumber,
  20. dynamic rateCartId,
  21. dynamic isTopUp,
  22. dynamic isEvc,
  23. String? replaceWarranty,
  24. dynamic productSubType,
  25. dynamic senderContactNumber,
  26. dynamic pinCodeValue,
  27. dynamic imei,
  28. bool? recommended,
  29. dynamic errors,
  30. String? materialCode,
  31. dynamic materialCodeDescription,
  32. String? taxClassificationName,
  33. TaxClassificationDetails? taxClassificationDetails,
  34. String? currency,
  35. String? insuranceInfo,
  36. String? repairWarranty,
  37. dynamic returnAssetStatus,
  38. dynamic eloadDetails,
  39. String? partnerId,
  40. int? quantity,
  41. dynamic priceOverrideApplicable,
  42. dynamic priceOverridden,
  43. dynamic minValue,
  44. dynamic maxValue,
  45. String? productOfferingPriceId,
  46. dynamic bundleMainProductId,
  47. dynamic cpsRate,
  48. bool? showTaxes,
  49. List? taxes,
  50. List? discounts,
  51. double? price,
  52. double? priceWithoutTax,
  53. double? priceWithTax,
  54. double? priceWithoutDiscount,
  55. double? priceWithDiscount,
  56. String? totalDiscount,
  57. double? discountPercentage,
  58. double? dutyFreeAmount,
  59. String? unitPrice,
  60. double? unitPriceWithoutTax,
  61. String? unitTax,
  62. String? unitDiscount,
  63. String? sellingPrice,
  64. String? sellingUnitPrice,
  65. double? priceWithoutTaxAndDiscount,
  66. double? priceWithoutTaxAndWithDiscount,
  67. String? unitNetAmount,
  68. String? totalNetAmount,
  69. String? wht,
  70. String? unitWht,
  71. double? taxAmount,
  72. double? taxRate,
  73. double? whtPercentage,
  74. double? totalDiscountAmount,
  75. double? cpsAmount,
  76. double? originalPrice,
  77. String? subTotal,
  78. dynamic brandName,
  79. dynamic brandId,
  80. dynamic brandNameDescription,
  81. dynamic transTypeName,
  82. dynamic transTypeId,
  83. dynamic transTypeDescription,
  84. double? payableAmount,
  85. double? totalDiscountAmountWithOutTax,
  86. double? totalPriceWithOutTaxAndDiscountWithOutTax,
  87. bool? bundleOffer,
  88. dynamic subOffers,
  89. String? transactionType,
  90. int? groupQuantity,
  91. dynamic plantName,
  92. dynamic plantId,
  93. dynamic plantDescription,
  94. dynamic storageLocationName,
  95. dynamic storageLocationId,
  96. dynamic storageLocationDescription,
  97. double? priceWithTaxWithoutRounding,
  98. double? priceWithoutTaxWithoutRounding,
  99. dynamic subTotalWithoutAdhocCartDiscount,
  100. dynamic weightage,
  101. dynamic unitWeightage,
  102. double? totalAdhocDiscountWithRound,
  103. double? totalAdhocDiscountWithOutRound,
  104. double? totalCartDiscountWithRound,
  105. double? totalCartDiscountWithOutRound,
  106. double? startRange,
  107. double? endRange,
  108. dynamic analyticCode,
  109. dynamic discountGl,
  110. dynamic discountAnalyticCode,
  111. dynamic productSubGroup,
  112. bool? uvcEvcApplied,
  113. String? productCode,
  114. dynamic publicNote,
  115. bool? nonSerialized,
  116. dynamic isReturnable,
  117. dynamic isExchangeble,
  118. dynamic exchangePolicyDuration,
  119. dynamic exchangePolicyDurationUnit,
  120. dynamic returnPolicyDuration,
  121. dynamic returnPolicyDurationUnit,
  122. double? resellingPrice,
  123. dynamic productSaleType,
  124. double? actualPrice,
  125. dynamic ownerId,
  126. dynamic isRecharge,
  127. dynamic endDate,
  128. dynamic afterSalesType,
  129. List<LocationOfferQuantity>? locationOfferQuantity,
  130. String? assetStartRange,
  131. String? assetEndRange,
  132. List<AssetList>? assetList,
  133. dynamic endPrice,
  134. dynamic startPrice,
  135. bool? autoRefill,
  136. dynamic mPin,
  137. 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});