Product constructor

Product({
  1. List<String>? additionalImageLinks,
  2. String? additionalSizeType,
  3. String? adsGrouping,
  4. List<String>? adsLabels,
  5. String? adsRedirect,
  6. bool? adult,
  7. String? ageGroup,
  8. String? availability,
  9. String? availabilityDate,
  10. String? brand,
  11. String? canonicalLink,
  12. List<ProductCertification>? certifications,
  13. String? channel,
  14. List<CloudExportAdditionalProperties>? cloudExportAdditionalProperties,
  15. String? color,
  16. String? condition,
  17. String? contentLanguage,
  18. Price? costOfGoodsSold,
  19. List<CustomAttribute>? customAttributes,
  20. String? customLabel0,
  21. String? customLabel1,
  22. String? customLabel2,
  23. String? customLabel3,
  24. String? customLabel4,
  25. String? description,
  26. String? disclosureDate,
  27. String? displayAdsId,
  28. String? displayAdsLink,
  29. List<String>? displayAdsSimilarIds,
  30. String? displayAdsTitle,
  31. double? displayAdsValue,
  32. String? energyEfficiencyClass,
  33. List<String>? excludedDestinations,
  34. String? expirationDate,
  35. String? externalSellerId,
  36. String? feedLabel,
  37. String? gender,
  38. String? googleProductCategory,
  39. String? gtin,
  40. String? id,
  41. bool? identifierExists,
  42. String? imageLink,
  43. List<String>? includedDestinations,
  44. Installment? installment,
  45. bool? isBundle,
  46. String? itemGroupId,
  47. String? kind,
  48. List<String>? lifestyleImageLinks,
  49. String? link,
  50. String? linkTemplate,
  51. LoyaltyPoints? loyaltyPoints,
  52. String? material,
  53. String? maxEnergyEfficiencyClass,
  54. String? maxHandlingTime,
  55. String? minEnergyEfficiencyClass,
  56. String? minHandlingTime,
  57. String? mobileLink,
  58. String? mobileLinkTemplate,
  59. String? mpn,
  60. String? multipack,
  61. String? offerId,
  62. String? pattern,
  63. String? pause,
  64. String? pickupMethod,
  65. String? pickupSla,
  66. Price? price,
  67. List<ProductProductDetail>? productDetails,
  68. ProductDimension? productHeight,
  69. List<String>? productHighlights,
  70. ProductDimension? productLength,
  71. List<String>? productTypes,
  72. ProductWeight? productWeight,
  73. ProductDimension? productWidth,
  74. List<String>? promotionIds,
  75. Price? salePrice,
  76. String? salePriceEffectiveDate,
  77. String? sellOnGoogleQuantity,
  78. List<ProductShipping>? shipping,
  79. ProductShippingDimension? shippingHeight,
  80. String? shippingLabel,
  81. ProductShippingDimension? shippingLength,
  82. ProductShippingWeight? shippingWeight,
  83. ProductShippingDimension? shippingWidth,
  84. List<String>? shoppingAdsExcludedCountries,
  85. String? sizeSystem,
  86. String? sizeType,
  87. List<String>? sizes,
  88. String? source,
  89. ProductSubscriptionCost? subscriptionCost,
  90. String? targetCountry,
  91. String? taxCategory,
  92. List<ProductTax>? taxes,
  93. String? title,
  94. String? transitTimeLabel,
  95. ProductUnitPricingBaseMeasure? unitPricingBaseMeasure,
  96. ProductUnitPricingMeasure? unitPricingMeasure,
  97. String? virtualModelLink,
})

Implementation

Product({
  this.additionalImageLinks,
  this.additionalSizeType,
  this.adsGrouping,
  this.adsLabels,
  this.adsRedirect,
  this.adult,
  this.ageGroup,
  this.availability,
  this.availabilityDate,
  this.brand,
  this.canonicalLink,
  this.certifications,
  this.channel,
  this.cloudExportAdditionalProperties,
  this.color,
  this.condition,
  this.contentLanguage,
  this.costOfGoodsSold,
  this.customAttributes,
  this.customLabel0,
  this.customLabel1,
  this.customLabel2,
  this.customLabel3,
  this.customLabel4,
  this.description,
  this.disclosureDate,
  this.displayAdsId,
  this.displayAdsLink,
  this.displayAdsSimilarIds,
  this.displayAdsTitle,
  this.displayAdsValue,
  this.energyEfficiencyClass,
  this.excludedDestinations,
  this.expirationDate,
  this.externalSellerId,
  this.feedLabel,
  this.gender,
  this.googleProductCategory,
  this.gtin,
  this.id,
  this.identifierExists,
  this.imageLink,
  this.includedDestinations,
  this.installment,
  this.isBundle,
  this.itemGroupId,
  this.kind,
  this.lifestyleImageLinks,
  this.link,
  this.linkTemplate,
  this.loyaltyPoints,
  this.material,
  this.maxEnergyEfficiencyClass,
  this.maxHandlingTime,
  this.minEnergyEfficiencyClass,
  this.minHandlingTime,
  this.mobileLink,
  this.mobileLinkTemplate,
  this.mpn,
  this.multipack,
  this.offerId,
  this.pattern,
  this.pause,
  this.pickupMethod,
  this.pickupSla,
  this.price,
  this.productDetails,
  this.productHeight,
  this.productHighlights,
  this.productLength,
  this.productTypes,
  this.productWeight,
  this.productWidth,
  this.promotionIds,
  this.salePrice,
  this.salePriceEffectiveDate,
  this.sellOnGoogleQuantity,
  this.shipping,
  this.shippingHeight,
  this.shippingLabel,
  this.shippingLength,
  this.shippingWeight,
  this.shippingWidth,
  this.shoppingAdsExcludedCountries,
  this.sizeSystem,
  this.sizeType,
  this.sizes,
  this.source,
  this.subscriptionCost,
  this.targetCountry,
  this.taxCategory,
  this.taxes,
  this.title,
  this.transitTimeLabel,
  this.unitPricingBaseMeasure,
  this.unitPricingMeasure,
  this.virtualModelLink,
});