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