ProductAttributes constructor

ProductAttributes({
  1. List<String>? additionalImageLinks,
  2. String? adsGrouping,
  3. List<String>? adsLabels,
  4. String? adsRedirect,
  5. bool? adult,
  6. String? ageGroup,
  7. List<String>? amenityFeature,
  8. Price? autoPricingMinPrice,
  9. String? availability,
  10. String? availabilityDate,
  11. String? bodyStyle,
  12. String? brand,
  13. String? canonicalLink,
  14. List<CarrierShipping>? carrierShipping,
  15. List<ProductCertification>? certifications,
  16. bool? certifiedPreOwned,
  17. List<CloudExportAdditionalProperties>? cloudExportAdditionalProperties,
  18. Co2Emissions? co2Emissions,
  19. String? color,
  20. String? condition,
  21. Price? costOfGoodsSold,
  22. String? customLabel0,
  23. String? customLabel1,
  24. String? customLabel2,
  25. String? customLabel3,
  26. String? customLabel4,
  27. String? dateFirstRegistered,
  28. String? description,
  29. String? disclosureDate,
  30. DisplayAddress? displayAddress,
  31. String? displayAdsId,
  32. String? displayAdsLink,
  33. List<String>? displayAdsSimilarIds,
  34. String? displayAdsTitle,
  35. double? displayAdsValue,
  36. List<String>? documentLinks,
  37. Mileage? electricRange,
  38. String? emissionsStandard,
  39. EnergyConsumption? energyConsumption,
  40. String? energyEfficiencyClass,
  41. String? engine,
  42. List<String>? excludedDestinations,
  43. String? expirationDate,
  44. String? externalSellerId,
  45. List<FreeShippingThreshold>? freeShippingThreshold,
  46. FuelConsumption? fuelConsumption,
  47. FuelConsumption? fuelConsumptionDischargedBattery,
  48. String? gender,
  49. String? googleProductCategory,
  50. List<String>? gtins,
  51. List<HandlingCutoffTime>? handlingCutoffTimes,
  52. bool? identifierExists,
  53. String? imageLink,
  54. List<String>? includedDestinations,
  55. ProductInstallment? installment,
  56. bool? isBundle,
  57. String? itemGroupId,
  58. String? itemGroupTitle,
  59. double? latitude,
  60. LeaseTerm? leaseTerm,
  61. List<String>? lifestyleImageLinks,
  62. String? link,
  63. String? linkTemplate,
  64. double? longitude,
  65. LoyaltyPoints? loyaltyPoints,
  66. List<LoyaltyProgram>? loyaltyPrograms,
  67. String? material,
  68. String? maxEnergyEfficiencyClass,
  69. String? maxHandlingTime,
  70. Price? maximumRetailPrice,
  71. Mileage? mileage,
  72. String? minEnergyEfficiencyClass,
  73. String? minHandlingTime,
  74. List<ProductMinimumOrderValue>? minimumOrderValues,
  75. String? mobileLink,
  76. String? mobileLinkTemplate,
  77. String? model,
  78. String? mpn,
  79. String? multipack,
  80. String? neighborhood,
  81. double? numberOfBathrooms,
  82. double? numberOfBedrooms,
  83. String? numberOfUnits,
  84. String? pattern,
  85. String? pause,
  86. PetPolicy? petPolicy,
  87. PickupCost? pickupCost,
  88. String? pickupMethod,
  89. String? pickupSla,
  90. double? popularityRank,
  91. Price? price,
  92. List<ProductDetail>? productDetails,
  93. List<ProductFee>? productFee,
  94. ProductDimension? productHeight,
  95. List<String>? productHighlights,
  96. ProductDimension? productLength,
  97. List<String>? productTypes,
  98. ProductWeight? productWeight,
  99. ProductDimension? productWidth,
  100. List<String>? promotionIds,
  101. String? propertyName,
  102. String? propertyType,
  103. List<QuestionAndAnswer>? questionsAndAnswers,
  104. List<RelatedProduct>? relatedProducts,
  105. String? returnPolicyLabel,
  106. List<Returns>? returns,
  107. Price? salePrice,
  108. Interval? salePriceEffectiveDate,
  109. String? sellOnGoogleQuantity,
  110. List<Shipping>? shipping,
  111. List<ShippingBusinessDaysConfig>? shippingHandlingBusinessDays,
  112. ShippingDimension? shippingHeight,
  113. String? shippingLabel,
  114. ShippingDimension? shippingLength,
  115. List<ShippingBusinessDaysConfig>? shippingTransitBusinessDays,
  116. ShippingWeight? shippingWeight,
  117. ShippingDimension? shippingWidth,
  118. List<String>? shoppingAdsExcludedCountries,
  119. String? shortTitle,
  120. String? size,
  121. String? sizeSystem,
  122. List<String>? sizeTypes,
  123. String? specialtyHousingType,
  124. StructuredDescription? structuredDescription,
  125. StructuredTitle? structuredTitle,
  126. SubscriptionCost? subscriptionCost,
  127. List<ProductSustainabilityIncentive>? sustainabilityIncentives,
  128. String? title,
  129. String? transitTimeLabel,
  130. String? trim,
  131. UnitArea? unitArea,
  132. UnitPricingBaseMeasure? unitPricingBaseMeasure,
  133. UnitPricingMeasure? unitPricingMeasure,
  134. List<String>? utilitiesIncluded,
  135. List<VariantOption>? variantOptions,
  136. Price? vehicleAllInPrice,
  137. Price? vehicleExpenses,
  138. bool? vehicleMandatoryInspectionIncluded,
  139. Price? vehicleMsrp,
  140. String? vehiclePriceType,
  141. List<String>? videoLinks,
  142. String? vin,
  143. String? virtualModelLink,
  144. Warranty? warranty,
  145. String? year,
})

Implementation

ProductAttributes({
  this.additionalImageLinks,
  this.adsGrouping,
  this.adsLabels,
  this.adsRedirect,
  this.adult,
  this.ageGroup,
  this.amenityFeature,
  this.autoPricingMinPrice,
  this.availability,
  this.availabilityDate,
  this.bodyStyle,
  this.brand,
  this.canonicalLink,
  this.carrierShipping,
  this.certifications,
  this.certifiedPreOwned,
  this.cloudExportAdditionalProperties,
  this.co2Emissions,
  this.color,
  this.condition,
  this.costOfGoodsSold,
  this.customLabel0,
  this.customLabel1,
  this.customLabel2,
  this.customLabel3,
  this.customLabel4,
  this.dateFirstRegistered,
  this.description,
  this.disclosureDate,
  this.displayAddress,
  this.displayAdsId,
  this.displayAdsLink,
  this.displayAdsSimilarIds,
  this.displayAdsTitle,
  this.displayAdsValue,
  this.documentLinks,
  this.electricRange,
  this.emissionsStandard,
  this.energyConsumption,
  this.energyEfficiencyClass,
  this.engine,
  this.excludedDestinations,
  this.expirationDate,
  this.externalSellerId,
  this.freeShippingThreshold,
  this.fuelConsumption,
  this.fuelConsumptionDischargedBattery,
  this.gender,
  this.googleProductCategory,
  this.gtins,
  this.handlingCutoffTimes,
  this.identifierExists,
  this.imageLink,
  this.includedDestinations,
  this.installment,
  this.isBundle,
  this.itemGroupId,
  this.itemGroupTitle,
  this.latitude,
  this.leaseTerm,
  this.lifestyleImageLinks,
  this.link,
  this.linkTemplate,
  this.longitude,
  this.loyaltyPoints,
  this.loyaltyPrograms,
  this.material,
  this.maxEnergyEfficiencyClass,
  this.maxHandlingTime,
  this.maximumRetailPrice,
  this.mileage,
  this.minEnergyEfficiencyClass,
  this.minHandlingTime,
  this.minimumOrderValues,
  this.mobileLink,
  this.mobileLinkTemplate,
  this.model,
  this.mpn,
  this.multipack,
  this.neighborhood,
  this.numberOfBathrooms,
  this.numberOfBedrooms,
  this.numberOfUnits,
  this.pattern,
  this.pause,
  this.petPolicy,
  this.pickupCost,
  this.pickupMethod,
  this.pickupSla,
  this.popularityRank,
  this.price,
  this.productDetails,
  this.productFee,
  this.productHeight,
  this.productHighlights,
  this.productLength,
  this.productTypes,
  this.productWeight,
  this.productWidth,
  this.promotionIds,
  this.propertyName,
  this.propertyType,
  this.questionsAndAnswers,
  this.relatedProducts,
  this.returnPolicyLabel,
  this.returns,
  this.salePrice,
  this.salePriceEffectiveDate,
  this.sellOnGoogleQuantity,
  this.shipping,
  this.shippingHandlingBusinessDays,
  this.shippingHeight,
  this.shippingLabel,
  this.shippingLength,
  this.shippingTransitBusinessDays,
  this.shippingWeight,
  this.shippingWidth,
  this.shoppingAdsExcludedCountries,
  this.shortTitle,
  this.size,
  this.sizeSystem,
  this.sizeTypes,
  this.specialtyHousingType,
  this.structuredDescription,
  this.structuredTitle,
  this.subscriptionCost,
  this.sustainabilityIncentives,
  this.title,
  this.transitTimeLabel,
  this.trim,
  this.unitArea,
  this.unitPricingBaseMeasure,
  this.unitPricingMeasure,
  this.utilitiesIncluded,
  this.variantOptions,
  this.vehicleAllInPrice,
  this.vehicleExpenses,
  this.vehicleMandatoryInspectionIncluded,
  this.vehicleMsrp,
  this.vehiclePriceType,
  this.videoLinks,
  this.vin,
  this.virtualModelLink,
  this.warranty,
  this.year,
});