OrderItem constructor

OrderItem({
  1. String? id,
  2. String? description,
  3. String? name,
  4. String? materialCode,
  5. String? currency,
  6. String? label,
  7. String? quantity,
  8. String? initialQuantity,
  9. String? productOrderItemType,
  10. String? offerId,
  11. String? brand,
  12. List? discounts,
  13. List? taxes,
  14. List? adhocTaxes,
  15. dynamic totalDiscountPercentage,
  16. int? totalTaxPercentage,
  17. int? whtPercentage,
  18. PriceInfo? unitPrice,
  19. PriceInfo? unitPriceWithoutTax,
  20. PriceInfo? unitDiscount,
  21. PriceInfo? unitTax,
  22. PriceInfo? unitWht,
  23. PriceInfo? priceWithoutTax,
  24. PriceInfo? priceWithTax,
  25. dynamic priceWithoutDiscount,
  26. dynamic priceWithDiscount,
  27. dynamic priceWithoutTaxAndDiscount,
  28. PriceInfo? priceWithoutTaxAndWithDiscount,
  29. PriceInfo? totalWht,
  30. PriceInfo? totalTax,
  31. PriceInfo? totalDiscount,
  32. PriceInfo? totalDiscountWithoutTax,
  33. PriceInfo? totalPrice,
  34. PriceInfo? actualPriceWithTax,
  35. PriceInfo? actualPriceWithTaxInLocalCurrency,
  36. PriceInfo? actualPriceWithoutTax,
  37. PriceInfo? actualPriceWithoutTaxInLocalCurrency,
  38. PriceInfo? actualPricePerUnitWithTax,
  39. PriceInfo? actualPricePerUnitWithTaxInLocalCurrency,
  40. PriceInfo? actualPricePerUnitWithoutTax,
  41. PriceInfo? actualPricePerUnitWithoutTaxInLocalCurrency,
  42. PriceInfo? markupPrice,
  43. PriceInfo? markupDiscountPercentage,
  44. PriceInfo? netSalesAfterDiscountPerPiece,
  45. PriceInfo? netTaxPerPiece,
  46. PriceInfo? netTaxPerOrderLine,
  47. PriceInfo? netSalesAfterDiscount,
  48. String? pogId,
  49. String? pogName,
  50. dynamic commissionPercentage,
  51. PriceInfo? totalPriceInLocalCurrency,
  52. PriceInfo? totalDiscountInLocalCurrency,
  53. PriceInfo? totalDiscountPercentageInLocalCurrency,
  54. PriceInfo? unitDiscountInLocalCurrency,
  55. PriceInfo? unitWhtInLocalCurrency,
  56. PriceInfo? commissionAmount,
  57. PriceInfo? commissionRate,
  58. PriceInfo? commissionAmountInLocalCurrency,
  59. PriceInfo? priceWithTaxInLocalCurrency,
  60. String? imageUrl,
  61. PriceInfo? netExcludedWithHeldTax,
})

Implementation

OrderItem({
  this.id,
  this.description,
  this.name,
  this.materialCode,
  this.currency,
  this.label,
  this.quantity,
  this.initialQuantity,
  this.productOrderItemType,
  this.offerId,
  this.brand,
  this.discounts,
  this.taxes,
  this.adhocTaxes,
  this.totalDiscountPercentage,
  this.totalTaxPercentage,
  this.whtPercentage,
  this.unitPrice,
  this.unitPriceWithoutTax,
  this.unitDiscount,
  this.unitTax,
  this.unitWht,
  this.priceWithoutTax,
  this.priceWithTax,
  this.priceWithoutDiscount,
  this.priceWithDiscount,
  this.priceWithoutTaxAndDiscount,
  this.priceWithoutTaxAndWithDiscount,
  this.totalWht,
  this.totalTax,
  this.totalDiscount,
  this.totalDiscountWithoutTax,
  this.totalPrice,
  this.actualPriceWithTax,
  this.actualPriceWithTaxInLocalCurrency,
  this.actualPriceWithoutTax,
  this.actualPriceWithoutTaxInLocalCurrency,
  this.actualPricePerUnitWithTax,
  this.actualPricePerUnitWithTaxInLocalCurrency,
  this.actualPricePerUnitWithoutTax,
  this.actualPricePerUnitWithoutTaxInLocalCurrency,
  this.markupPrice,
  this.markupDiscountPercentage,
  this.netSalesAfterDiscountPerPiece,
  this.netTaxPerPiece,
  this.netTaxPerOrderLine,
  this.netSalesAfterDiscount,
  this.pogId,
  this.pogName,
  this.commissionPercentage,
  this.totalPriceInLocalCurrency,
  this.totalDiscountInLocalCurrency,
  this.totalDiscountPercentageInLocalCurrency,
  this.unitDiscountInLocalCurrency,
  this.unitWhtInLocalCurrency,
  this.commissionAmount,
  this.commissionRate,
  this.commissionAmountInLocalCurrency,
  this.priceWithTaxInLocalCurrency,
  this.imageUrl,
  this.netExcludedWithHeldTax,
});