Product constructor
Product({
- List<
String> ? additionalImageLinks, - String? additionalSizeType,
- String? adsGrouping,
- List<
String> ? adsLabels, - String? adsRedirect,
- bool? adult,
- String? ageGroup,
- Price? autoPricingMinPrice,
- String? availability,
- String? availabilityDate,
- String? brand,
- String? canonicalLink,
- List<
ProductCertification> ? certifications, - String? channel,
- List<
CloudExportAdditionalProperties> ? cloudExportAdditionalProperties, - String? color,
- String? condition,
- String? contentLanguage,
- Price? costOfGoodsSold,
- List<
CustomAttribute> ? customAttributes, - String? customLabel0,
- String? customLabel1,
- String? customLabel2,
- String? customLabel3,
- String? customLabel4,
- String? description,
- String? disclosureDate,
- String? displayAdsId,
- String? displayAdsLink,
- List<
String> ? displayAdsSimilarIds, - String? displayAdsTitle,
- double? displayAdsValue,
- String? energyEfficiencyClass,
- List<
String> ? excludedDestinations, - String? expirationDate,
- String? externalSellerId,
- String? feedLabel,
- List<
FreeShippingThreshold> ? freeShippingThreshold, - String? gender,
- String? googleProductCategory,
- String? gtin,
- String? id,
- bool? identifierExists,
- String? imageLink,
- List<
String> ? includedDestinations, - Installment? installment,
- bool? isBundle,
- String? itemGroupId,
- String? kind,
- List<
String> ? lifestyleImageLinks, - String? link,
- String? linkTemplate,
- LoyaltyProgram? loyaltyProgram,
- List<
LoyaltyProgram> ? loyaltyPrograms, - String? material,
- String? maxEnergyEfficiencyClass,
- String? maxHandlingTime,
- String? minEnergyEfficiencyClass,
- String? minHandlingTime,
- String? mobileLink,
- String? mobileLinkTemplate,
- String? mpn,
- String? multipack,
- String? offerId,
- String? pattern,
- String? pause,
- String? pickupMethod,
- String? pickupSla,
- Price? price,
- List<
ProductProductDetail> ? productDetails, - ProductDimension? productHeight,
- List<
String> ? productHighlights, - ProductDimension? productLength,
- List<
String> ? productTypes, - ProductWeight? productWeight,
- ProductDimension? productWidth,
- List<
String> ? promotionIds, - Price? salePrice,
- String? salePriceEffectiveDate,
- String? sellOnGoogleQuantity,
- List<
ProductShipping> ? shipping, - ProductShippingDimension? shippingHeight,
- String? shippingLabel,
- ProductShippingDimension? shippingLength,
- ProductShippingWeight? shippingWeight,
- ProductShippingDimension? shippingWidth,
- List<
String> ? shoppingAdsExcludedCountries, - String? sizeSystem,
- String? sizeType,
- List<
String> ? sizes, - String? source,
- ProductStructuredDescription? structuredDescription,
- ProductStructuredTitle? structuredTitle,
- ProductSubscriptionCost? subscriptionCost,
- String? targetCountry,
- String? taxCategory,
- List<
ProductTax> ? taxes, - String? title,
- String? transitTimeLabel,
- ProductUnitPricingBaseMeasure? unitPricingBaseMeasure,
- ProductUnitPricingMeasure? unitPricingMeasure,
- String? virtualModelLink,
Implementation
Product({
this.additionalImageLinks,
this.additionalSizeType,
this.adsGrouping,
this.adsLabels,
this.adsRedirect,
this.adult,
this.ageGroup,
this.autoPricingMinPrice,
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.freeShippingThreshold,
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.loyaltyProgram,
this.loyaltyPrograms,
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.structuredDescription,
this.structuredTitle,
this.subscriptionCost,
this.targetCountry,
this.taxCategory,
this.taxes,
this.title,
this.transitTimeLabel,
this.unitPricingBaseMeasure,
this.unitPricingMeasure,
this.virtualModelLink,
});