Promotion constructor

Promotion({
  1. List<String>? brand,
  2. List<String>? brandExclusion,
  3. String? contentLanguage,
  4. String? couponValueType,
  5. String? freeGiftDescription,
  6. String? freeGiftItemId,
  7. PriceAmount? freeGiftValue,
  8. String? genericRedemptionCode,
  9. int? getThisQuantityDiscounted,
  10. String? id,
  11. List<String>? itemGroupId,
  12. List<String>? itemGroupIdExclusion,
  13. List<String>? itemId,
  14. List<String>? itemIdExclusion,
  15. int? limitQuantity,
  16. PriceAmount? limitValue,
  17. String? longTitle,
  18. PriceAmount? minimumPurchaseAmount,
  19. int? minimumPurchaseQuantity,
  20. PriceAmount? moneyBudget,
  21. PriceAmount? moneyOffAmount,
  22. String? offerType,
  23. int? orderLimit,
  24. int? percentOff,
  25. String? productApplicability,
  26. List<String>? productType,
  27. List<String>? productTypeExclusion,
  28. List<String>? promotionDestinationIds,
  29. String? promotionDisplayDates,
  30. TimePeriod? promotionDisplayTimePeriod,
  31. String? promotionEffectiveDates,
  32. TimePeriod? promotionEffectiveTimePeriod,
  33. String? promotionId,
  34. PromotionPromotionStatus? promotionStatus,
  35. String? promotionUrl,
  36. List<String>? redemptionChannel,
  37. List<String>? shippingServiceNames,
  38. String? storeApplicability,
  39. List<String>? storeCode,
  40. List<String>? storeCodeExclusion,
  41. String? targetCountry,
})

Implementation

Promotion({
  this.brand,
  this.brandExclusion,
  this.contentLanguage,
  this.couponValueType,
  this.freeGiftDescription,
  this.freeGiftItemId,
  this.freeGiftValue,
  this.genericRedemptionCode,
  this.getThisQuantityDiscounted,
  this.id,
  this.itemGroupId,
  this.itemGroupIdExclusion,
  this.itemId,
  this.itemIdExclusion,
  this.limitQuantity,
  this.limitValue,
  this.longTitle,
  this.minimumPurchaseAmount,
  this.minimumPurchaseQuantity,
  this.moneyBudget,
  this.moneyOffAmount,
  this.offerType,
  this.orderLimit,
  this.percentOff,
  this.productApplicability,
  this.productType,
  this.productTypeExclusion,
  this.promotionDestinationIds,
  this.promotionDisplayDates,
  this.promotionDisplayTimePeriod,
  this.promotionEffectiveDates,
  this.promotionEffectiveTimePeriod,
  this.promotionId,
  this.promotionStatus,
  this.promotionUrl,
  this.redemptionChannel,
  this.shippingServiceNames,
  this.storeApplicability,
  this.storeCode,
  this.storeCodeExclusion,
  this.targetCountry,
});