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