Show / Hide Table of Contents

Class ProductAttributes

Product attributes.

Inheritance
object
ProductAttributes
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Merchant.products_v1.Data
Assembly: Google.Apis.Merchant.products_v1.dll
Syntax
public class ProductAttributes : IDirectResponseSchema

Properties

AdditionalImageLinks

Additional URLs of images of the item.

Declaration
[JsonProperty("additionalImageLinks")]
public virtual IList<string> AdditionalImageLinks { get; set; }
Property Value
Type Description
IList<string>

AdsGrouping

Used to group items in an arbitrary way. Only for CPA%, discouraged otherwise. For more information, see Display ads attribute.

Declaration
[JsonProperty("adsGrouping")]
public virtual string AdsGrouping { get; set; }
Property Value
Type Description
string

AdsLabels

Similar to ads_grouping, but only works on CPC.

Declaration
[JsonProperty("adsLabels")]
public virtual IList<string> AdsLabels { get; set; }
Property Value
Type Description
IList<string>

AdsRedirect

Allows advertisers to override the item URL when the product is shown within the context of Product ads.

Declaration
[JsonProperty("adsRedirect")]
public virtual string AdsRedirect { get; set; }
Property Value
Type Description
string

Adult

Set to true if the item is targeted towards adults.

Declaration
[JsonProperty("adult")]
public virtual bool? Adult { get; set; }
Property Value
Type Description
bool?

AgeGroup

Target age group of the item.

Declaration
[JsonProperty("ageGroup")]
public virtual string AgeGroup { get; set; }
Property Value
Type Description
string

AutoPricingMinPrice

A safeguard in the [automated discounts] (https://support.google.com/merchants/answer/10295759) and "Dynamic Promotions" (https://support.google.com/merchants/answer/13949249) projects, ensuring that discounts on business offers do not fall below this value, thereby preserving the offer's value and profitability.

Declaration
[JsonProperty("autoPricingMinPrice")]
public virtual Price AutoPricingMinPrice { get; set; }
Property Value
Type Description
Price

Availability

Availability status of the item.

Declaration
[JsonProperty("availability")]
public virtual string Availability { get; set; }
Property Value
Type Description
string

AvailabilityDate

object representation of AvailabilityDateRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use AvailabilityDateDateTimeOffset instead.")]
public virtual object AvailabilityDate { get; set; }
Property Value
Type Description
object

AvailabilityDateDateTimeOffset

DateTimeOffset representation of AvailabilityDateRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? AvailabilityDateDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

AvailabilityDateRaw

The day a pre-ordered product becomes available for delivery, in ISO 8601 format.

Declaration
[JsonProperty("availabilityDate")]
public virtual string AvailabilityDateRaw { get; set; }
Property Value
Type Description
string

BodyStyle

The body style of the vehicle.

Declaration
[JsonProperty("bodyStyle")]
public virtual string BodyStyle { get; set; }
Property Value
Type Description
string

Brand

Brand of the item. For example, "Google".

Declaration
[JsonProperty("brand")]
public virtual string Brand { get; set; }
Property Value
Type Description
string

CanonicalLink

URL for the canonical version of your item's landing page.

Declaration
[JsonProperty("canonicalLink")]
public virtual string CanonicalLink { get; set; }
Property Value
Type Description
string

CarrierShipping

Rules for carrier-based shipping.

Declaration
[JsonProperty("carrierShipping")]
public virtual IList<CarrierShipping> CarrierShipping { get; set; }
Property Value
Type Description
IList<CarrierShipping>

Certifications

Product Certifications, for example for energy efficiency labeling of products recorded in the EU EPREL database. See the Help Center article for more information.

Declaration
[JsonProperty("certifications")]
public virtual IList<ProductCertification> Certifications { get; set; }
Property Value
Type Description
IList<ProductCertification>

CertifiedPreOwned

Whether the vehicle is OEM certified pre-owned.

Declaration
[JsonProperty("certifiedPreOwned")]
public virtual bool? CertifiedPreOwned { get; set; }
Property Value
Type Description
bool?

CloudExportAdditionalProperties

Extra fields to export to the Cloud Retail program.

Declaration
[JsonProperty("cloudExportAdditionalProperties")]
public virtual IList<CloudExportAdditionalProperties> CloudExportAdditionalProperties { get; set; }
Property Value
Type Description
IList<CloudExportAdditionalProperties>

Co2Emissions

The co2 emission of the vehicle.

Declaration
[JsonProperty("co2Emissions")]
public virtual Co2Emissions Co2Emissions { get; set; }
Property Value
Type Description
Co2Emissions

Color

Color of the item. For example, "red".

Declaration
[JsonProperty("color")]
public virtual string Color { get; set; }
Property Value
Type Description
string

Condition

Condition or state of the item.

Declaration
[JsonProperty("condition")]
public virtual string Condition { get; set; }
Property Value
Type Description
string

CostOfGoodsSold

Cost of goods sold. Used for gross profit reporting.

Declaration
[JsonProperty("costOfGoodsSold")]
public virtual Price CostOfGoodsSold { get; set; }
Property Value
Type Description
Price

CustomLabel0

Custom label 0 for custom grouping of items in a Shopping campaign.

Declaration
[JsonProperty("customLabel0")]
public virtual string CustomLabel0 { get; set; }
Property Value
Type Description
string

CustomLabel1

Custom label 1 for custom grouping of items in a Shopping campaign.

Declaration
[JsonProperty("customLabel1")]
public virtual string CustomLabel1 { get; set; }
Property Value
Type Description
string

CustomLabel2

Custom label 2 for custom grouping of items in a Shopping campaign.

Declaration
[JsonProperty("customLabel2")]
public virtual string CustomLabel2 { get; set; }
Property Value
Type Description
string

CustomLabel3

Custom label 3 for custom grouping of items in a Shopping campaign.

Declaration
[JsonProperty("customLabel3")]
public virtual string CustomLabel3 { get; set; }
Property Value
Type Description
string

CustomLabel4

Custom label 4 for custom grouping of items in a Shopping campaign.

Declaration
[JsonProperty("customLabel4")]
public virtual string CustomLabel4 { get; set; }
Property Value
Type Description
string

DateFirstRegistered

The date the vehicle was first registered. Format: YYYY-MM. See the Date first registered for more information.

Declaration
[JsonProperty("dateFirstRegistered")]
public virtual string DateFirstRegistered { get; set; }
Property Value
Type Description
string

Description

Description of the item.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DisclosureDate

object representation of DisclosureDateRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DisclosureDateDateTimeOffset instead.")]
public virtual object DisclosureDate { get; set; }
Property Value
Type Description
object

DisclosureDateDateTimeOffset

DateTimeOffset representation of DisclosureDateRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? DisclosureDateDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

DisclosureDateRaw

The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in ISO 8601 format. See Disclosure date for more information.

Declaration
[JsonProperty("disclosureDate")]
public virtual string DisclosureDateRaw { get; set; }
Property Value
Type Description
string

DisplayAdsId

An identifier for an item for dynamic remarketing campaigns.

Declaration
[JsonProperty("displayAdsId")]
public virtual string DisplayAdsId { get; set; }
Property Value
Type Description
string

DisplayAdsLink

URL directly to your item's landing page for dynamic remarketing campaigns.

Declaration
[JsonProperty("displayAdsLink")]
public virtual string DisplayAdsLink { get; set; }
Property Value
Type Description
string

DisplayAdsSimilarIds

Advertiser-specified recommendations. For more information, see Display ads attribute specification.

Declaration
[JsonProperty("displayAdsSimilarIds")]
public virtual IList<string> DisplayAdsSimilarIds { get; set; }
Property Value
Type Description
IList<string>

DisplayAdsTitle

Title of an item for dynamic remarketing campaigns.

Declaration
[JsonProperty("displayAdsTitle")]
public virtual string DisplayAdsTitle { get; set; }
Property Value
Type Description
string

DisplayAdsValue

Offer margin for dynamic remarketing campaigns. For more information, see Display ads attribute.

Declaration
[JsonProperty("displayAdsValue")]
public virtual double? DisplayAdsValue { get; set; }
Property Value
Type Description
double?

DocumentLinks

Optional. Contains a list of PDF document URLs for the product. Examples are training manuals, user guides, assembly instructions, package inserts, etc. Must start with "http://" or "https://"), ASCII characters only, and RFC 3986 compliant.

Declaration
[JsonProperty("documentLinks")]
public virtual IList<string> DocumentLinks { get; set; }
Property Value
Type Description
IList<string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ElectricRange

The electric range of the vehicle in miles/kms.

Declaration
[JsonProperty("electricRange")]
public virtual Mileage ElectricRange { get; set; }
Property Value
Type Description
Mileage

EmissionsStandard

The emission standard of the vehicle.

Declaration
[JsonProperty("emissionsStandard")]
public virtual string EmissionsStandard { get; set; }
Property Value
Type Description
string

EnergyConsumption

The energy consumption of the vehicle.

Declaration
[JsonProperty("energyConsumption")]
public virtual EnergyConsumption EnergyConsumption { get; set; }
Property Value
Type Description
EnergyConsumption

EnergyEfficiencyClass

The energy efficiency class as defined in EU directive 2010/30/EU.

Declaration
[JsonProperty("energyEfficiencyClass")]
public virtual string EnergyEfficiencyClass { get; set; }
Property Value
Type Description
string

Engine

The engine type of the vehicle.

Declaration
[JsonProperty("engine")]
public virtual string Engine { get; set; }
Property Value
Type Description
string

ExcludedDestinations

The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see Excluded destination. Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.

Declaration
[JsonProperty("excludedDestinations")]
public virtual IList<string> ExcludedDestinations { get; set; }
Property Value
Type Description
IList<string>

ExpirationDate

object representation of ExpirationDateRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpirationDateDateTimeOffset instead.")]
public virtual object ExpirationDate { get; set; }
Property Value
Type Description
object

ExpirationDateDateTimeOffset

DateTimeOffset representation of ExpirationDateRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpirationDateDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ExpirationDateRaw

Date on which the item should expire, as specified upon insertion, in ISO 8601 format. The actual expiration date is exposed in productstatuses as googleExpirationDate and might be earlier if expirationDate is too far in the future.

Declaration
[JsonProperty("expirationDate")]
public virtual string ExpirationDateRaw { get; set; }
Property Value
Type Description
string

ExternalSellerId

Required for multi-seller accounts. Use this attribute if you're a marketplace uploading products for various sellers to your multi-seller account.

Declaration
[JsonProperty("externalSellerId")]
public virtual string ExternalSellerId { get; set; }
Property Value
Type Description
string

FreeShippingThreshold

Conditions to be met for a product to have free shipping.

Declaration
[JsonProperty("freeShippingThreshold")]
public virtual IList<FreeShippingThreshold> FreeShippingThreshold { get; set; }
Property Value
Type Description
IList<FreeShippingThreshold>

FuelConsumption

The fuel consumption of the vehicle.

Declaration
[JsonProperty("fuelConsumption")]
public virtual FuelConsumption FuelConsumption { get; set; }
Property Value
Type Description
FuelConsumption

FuelConsumptionDischargedBattery

The fuel consumption of the vehicle when the hybrid battery is discharged. See the Help Center article for more information.

Declaration
[JsonProperty("fuelConsumptionDischargedBattery")]
public virtual FuelConsumption FuelConsumptionDischargedBattery { get; set; }
Property Value
Type Description
FuelConsumption

Gender

Target gender of the item.

Declaration
[JsonProperty("gender")]
public virtual string Gender { get; set; }
Property Value
Type Description
string

GoogleProductCategory

Google's category of the item (see Google product taxonomy). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API.

Declaration
[JsonProperty("googleProductCategory")]
public virtual string GoogleProductCategory { get; set; }
Property Value
Type Description
string

Gtins

Global Trade Item Numbers (GTIN) of the item. You can provide up to 10 GTINs.

Declaration
[JsonProperty("gtins")]
public virtual IList<string> Gtins { get; set; }
Property Value
Type Description
IList<string>

HandlingCutoffTimes

The handling cutoff times for shipping.

Declaration
[JsonProperty("handlingCutoffTimes")]
public virtual IList<HandlingCutoffTime> HandlingCutoffTimes { get; set; }
Property Value
Type Description
IList<HandlingCutoffTime>

IdentifierExists

Set this value to false when the item does not have unique product identifiers appropriate to its category, such as GTIN, MPN, and brand. Defaults to true, if not provided.

Declaration
[JsonProperty("identifierExists")]
public virtual bool? IdentifierExists { get; set; }
Property Value
Type Description
bool?

ImageLink

URL of an image of the item.

Declaration
[JsonProperty("imageLink")]
public virtual string ImageLink { get; set; }
Property Value
Type Description
string

IncludedDestinations

The list of destinations to include for this target (corresponds to checked check boxes in Merchant Center). Default destinations are always included unless provided in excludedDestinations. For more information, see Included destination. Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.

Declaration
[JsonProperty("includedDestinations")]
public virtual IList<string> IncludedDestinations { get; set; }
Property Value
Type Description
IList<string>

Installment

Number and amount of installments to pay for an item.

Declaration
[JsonProperty("installment")]
public virtual ProductInstallment Installment { get; set; }
Property Value
Type Description
ProductInstallment

IsBundle

Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price.

Declaration
[JsonProperty("isBundle")]
public virtual bool? IsBundle { get; set; }
Property Value
Type Description
bool?

ItemGroupId

Shared identifier for all variants of the same product.

Declaration
[JsonProperty("itemGroupId")]
public virtual string ItemGroupId { get; set; }
Property Value
Type Description
string

ItemGroupTitle

Optional. Represents the title of the product group to which this variant product belongs. This can be used along with the item group id attribute. It lets you perform better grouping of variant products, and helps identifying common product characteristics more efficiently.

Declaration
[JsonProperty("itemGroupTitle")]
public virtual string ItemGroupTitle { get; set; }
Property Value
Type Description
string

LifestyleImageLinks

Additional URLs of lifestyle images of the item, used to explicitly identify images that showcase your item in a real-world context. See the Help Center article for more information.

Declaration
[JsonProperty("lifestyleImageLinks")]
public virtual IList<string> LifestyleImageLinks { get; set; }
Property Value
Type Description
IList<string>

Link

URL directly linking to your item's page on your online store.

Declaration
[JsonProperty("link")]
public virtual string Link { get; set; }
Property Value
Type Description
string

LinkTemplate

Link template for business hosted local storefront.

Declaration
[JsonProperty("linkTemplate")]
public virtual string LinkTemplate { get; set; }
Property Value
Type Description
string

LoyaltyPoints

Loyalty points that users receive after purchasing the item. Japan only.

Declaration
[JsonProperty("loyaltyPoints")]
public virtual LoyaltyPoints LoyaltyPoints { get; set; }
Property Value
Type Description
LoyaltyPoints

LoyaltyPrograms

A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item.

Declaration
[JsonProperty("loyaltyPrograms")]
public virtual IList<LoyaltyProgram> LoyaltyPrograms { get; set; }
Property Value
Type Description
IList<LoyaltyProgram>

Material

The material of which the item is made. For example, "Leather" or "Cotton".

Declaration
[JsonProperty("material")]
public virtual string Material { get; set; }
Property Value
Type Description
string

MaxEnergyEfficiencyClass

The energy efficiency class as defined in EU directive 2010/30/EU.

Declaration
[JsonProperty("maxEnergyEfficiencyClass")]
public virtual string MaxEnergyEfficiencyClass { get; set; }
Property Value
Type Description
string

MaxHandlingTime

Maximal product handling time (in business days).

Declaration
[JsonProperty("maxHandlingTime")]
public virtual long? MaxHandlingTime { get; set; }
Property Value
Type Description
long?

MaximumRetailPrice

Maximum retail price (MRP) of the item. Applicable to India only.

Declaration
[JsonProperty("maximumRetailPrice")]
public virtual Price MaximumRetailPrice { get; set; }
Property Value
Type Description
Price

Mileage

The number of miles/kms on the vehicle. See the Mileage for more information.

Declaration
[JsonProperty("mileage")]
public virtual Mileage Mileage { get; set; }
Property Value
Type Description
Mileage

MinEnergyEfficiencyClass

The energy efficiency class as defined in EU directive 2010/30/EU.

Declaration
[JsonProperty("minEnergyEfficiencyClass")]
public virtual string MinEnergyEfficiencyClass { get; set; }
Property Value
Type Description
string

MinHandlingTime

Minimal product handling time (in business days).

Declaration
[JsonProperty("minHandlingTime")]
public virtual long? MinHandlingTime { get; set; }
Property Value
Type Description
long?

MinimumOrderValues

The minimum value in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100.

Declaration
[JsonProperty("minimumOrderValues")]
public virtual IList<ProductMinimumOrderValue> MinimumOrderValues { get; set; }
Property Value
Type Description
IList<ProductMinimumOrderValue>

MobileLink

URL for the mobile-optimized version of your item's landing page.

Declaration
[JsonProperty("mobileLink")]
public virtual string MobileLink { get; set; }
Property Value
Type Description
string

MobileLinkTemplate

Link template for business hosted local storefront optimized for mobile devices.

Declaration
[JsonProperty("mobileLinkTemplate")]
public virtual string MobileLinkTemplate { get; set; }
Property Value
Type Description
string

Model

The Model of the vehicle, such as LX, EX, and others.

Declaration
[JsonProperty("model")]
public virtual string Model { get; set; }
Property Value
Type Description
string

Mpn

Manufacturer Part Number (MPN) of the item.

Declaration
[JsonProperty("mpn")]
public virtual string Mpn { get; set; }
Property Value
Type Description
string

Multipack

The number of identical products in a business-defined multipack.

Declaration
[JsonProperty("multipack")]
public virtual long? Multipack { get; set; }
Property Value
Type Description
long?

Pattern

The item's pattern. For example, polka dots.

Declaration
[JsonProperty("pattern")]
public virtual string Pattern { get; set; }
Property Value
Type Description
string

Pause

Publication of this item will be temporarily paused.

Declaration
[JsonProperty("pause")]
public virtual string Pause { get; set; }
Property Value
Type Description
string

PickupCost

Optional. The pickup cost for an item when a customer buys it online and picks it up at a store.

Declaration
[JsonProperty("pickupCost")]
public virtual PickupCost PickupCost { get; set; }
Property Value
Type Description
PickupCost

PickupMethod

The pickup option for the item.

Declaration
[JsonProperty("pickupMethod")]
public virtual string PickupMethod { get; set; }
Property Value
Type Description
string

PickupSla

Item store pickup timeline. For more information, see Pickup SLA.

Declaration
[JsonProperty("pickupSla")]
public virtual string PickupSla { get; set; }
Property Value
Type Description
string

PopularityRank

Optional. Indicates the popularity of the product in a merchant's inventory. Using a scale of 0.0 (lowest) to 100.0 (highest).

Declaration
[JsonProperty("popularityRank")]
public virtual float? PopularityRank { get; set; }
Property Value
Type Description
float?

Price

Price of the item.

Declaration
[JsonProperty("price")]
public virtual Price Price { get; set; }
Property Value
Type Description
Price

ProductDetails

Technical specification or additional product details.

Declaration
[JsonProperty("productDetails")]
public virtual IList<ProductDetail> ProductDetails { get; set; }
Property Value
Type Description
IList<ProductDetail>

ProductHeight

The height of the product in the units provided. The value must be between 0 (exclusive) and 3000 (inclusive).

Declaration
[JsonProperty("productHeight")]
public virtual ProductDimension ProductHeight { get; set; }
Property Value
Type Description
ProductDimension

ProductHighlights

Bullet points describing the most relevant product highlights.

Declaration
[JsonProperty("productHighlights")]
public virtual IList<string> ProductHighlights { get; set; }
Property Value
Type Description
IList<string>

ProductLength

The length of the product in the units provided. The value must be between 0 (exclusive) and 3000 (inclusive).

Declaration
[JsonProperty("productLength")]
public virtual ProductDimension ProductLength { get; set; }
Property Value
Type Description
ProductDimension

ProductTypes

Categories of the item (formatted as in product data specification).

Declaration
[JsonProperty("productTypes")]
public virtual IList<string> ProductTypes { get; set; }
Property Value
Type Description
IList<string>

ProductWeight

The weight of the product in the units provided. The value must be between 0 (exclusive) and 2000 (inclusive).

Declaration
[JsonProperty("productWeight")]
public virtual ProductWeight ProductWeight { get; set; }
Property Value
Type Description
ProductWeight

ProductWidth

The width of the product in the units provided. The value must be between 0 (exclusive) and 3000 (inclusive).

Declaration
[JsonProperty("productWidth")]
public virtual ProductDimension ProductWidth { get; set; }
Property Value
Type Description
ProductDimension

PromotionIds

The unique ID of a promotion.

Declaration
[JsonProperty("promotionIds")]
public virtual IList<string> PromotionIds { get; set; }
Property Value
Type Description
IList<string>

QuestionsAndAnswers

Optional. Contains user-, merchant-, and manufacturer-authored questions and answers about the product. Max 30 question and answer pairs. Max 5000 characters total. Each question can have max 1000 characters. Each answer can have max 1000 characters.

Declaration
[JsonProperty("questionsAndAnswers")]
public virtual IList<QuestionAndAnswer> QuestionsAndAnswers { get; set; }
Property Value
Type Description
IList<QuestionAndAnswer>

RelatedProducts

Optional. Specifies how other products are related to this product.

Declaration
[JsonProperty("relatedProducts")]
public virtual IList<RelatedProduct> RelatedProducts { get; set; }
Property Value
Type Description
IList<RelatedProduct>

ReturnPolicyLabel

The return label of the product, used to group products in account-level return policies. Max. 100 characters. For more information, see Return policy label.

Declaration
[JsonProperty("returnPolicyLabel")]
public virtual string ReturnPolicyLabel { get; set; }
Property Value
Type Description
string

SalePrice

Advertised sale price of the item.

Declaration
[JsonProperty("salePrice")]
public virtual Price SalePrice { get; set; }
Property Value
Type Description
Price

SalePriceEffectiveDate

Date range during which the item is on sale, see product data specification.

Declaration
[JsonProperty("salePriceEffectiveDate")]
public virtual Interval SalePriceEffectiveDate { get; set; }
Property Value
Type Description
Interval

SellOnGoogleQuantity

The quantity of the product that is available for selling on Google. Supported only for online products.

Declaration
[JsonProperty("sellOnGoogleQuantity")]
public virtual long? SellOnGoogleQuantity { get; set; }
Property Value
Type Description
long?

Shipping

Shipping rules.

Declaration
[JsonProperty("shipping")]
public virtual IList<Shipping> Shipping { get; set; }
Property Value
Type Description
IList<Shipping>

ShippingHandlingBusinessDays

The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.

Declaration
[JsonProperty("shippingHandlingBusinessDays")]
public virtual IList<ShippingBusinessDaysConfig> ShippingHandlingBusinessDays { get; set; }
Property Value
Type Description
IList<ShippingBusinessDaysConfig>

ShippingHeight

Height of the item for shipping.

Declaration
[JsonProperty("shippingHeight")]
public virtual ShippingDimension ShippingHeight { get; set; }
Property Value
Type Description
ShippingDimension

ShippingLabel

The shipping label of the product, used to group products in account-level shipping rules. Max. 100 characters. For more information, see Shipping label.

Declaration
[JsonProperty("shippingLabel")]
public virtual string ShippingLabel { get; set; }
Property Value
Type Description
string

ShippingLength

Length of the item for shipping.

Declaration
[JsonProperty("shippingLength")]
public virtual ShippingDimension ShippingLength { get; set; }
Property Value
Type Description
ShippingDimension

ShippingTransitBusinessDays

The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed.

Declaration
[JsonProperty("shippingTransitBusinessDays")]
public virtual IList<ShippingBusinessDaysConfig> ShippingTransitBusinessDays { get; set; }
Property Value
Type Description
IList<ShippingBusinessDaysConfig>

ShippingWeight

Weight of the item for shipping.

Declaration
[JsonProperty("shippingWeight")]
public virtual ShippingWeight ShippingWeight { get; set; }
Property Value
Type Description
ShippingWeight

ShippingWidth

Width of the item for shipping.

Declaration
[JsonProperty("shippingWidth")]
public virtual ShippingDimension ShippingWidth { get; set; }
Property Value
Type Description
ShippingDimension

ShoppingAdsExcludedCountries

List of country codes (ISO 3166-1 alpha-2) to exclude the offer from Shopping Ads destination. Countries from this list are removed from countries configured in data source settings.

Declaration
[JsonProperty("shoppingAdsExcludedCountries")]
public virtual IList<string> ShoppingAdsExcludedCountries { get; set; }
Property Value
Type Description
IList<string>

Size

Size of the item. Only one value is allowed. For variants with different sizes, insert a separate product for each size with the same itemGroupId value, see Size.

Declaration
[JsonProperty("size")]
public virtual string Size { get; set; }
Property Value
Type Description
string

SizeSystem

System in which the size is specified. Recommended for apparel items. For more information, see Size system.

Declaration
[JsonProperty("sizeSystem")]
public virtual string SizeSystem { get; set; }
Property Value
Type Description
string

SizeTypes

The cut of the item. It can be used to represent combined size types for apparel items. Maximum two of size types can be provided, see Size type.

Declaration
[JsonProperty("sizeTypes")]
public virtual IList<string> SizeTypes { get; set; }
Property Value
Type Description
IList<string>

StructuredDescription

Structured description, for algorithmically (AI)-generated descriptions.

Declaration
[JsonProperty("structuredDescription")]
public virtual StructuredDescription StructuredDescription { get; set; }
Property Value
Type Description
StructuredDescription

StructuredTitle

Structured title, for algorithmically (AI)-generated titles.

Declaration
[JsonProperty("structuredTitle")]
public virtual StructuredTitle StructuredTitle { get; set; }
Property Value
Type Description
StructuredTitle

SubscriptionCost

Number of periods (weeks, months or years) and amount of payment per period for an item with an associated subscription contract.

Declaration
[JsonProperty("subscriptionCost")]
public virtual SubscriptionCost SubscriptionCost { get; set; }
Property Value
Type Description
SubscriptionCost

SustainabilityIncentives

The list of sustainability incentive programs.

Declaration
[JsonProperty("sustainabilityIncentives")]
public virtual IList<ProductSustainabilityIncentive> SustainabilityIncentives { get; set; }
Property Value
Type Description
IList<ProductSustainabilityIncentive>

Title

Title of the item.

Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type Description
string

TransitTimeLabel

The transit time label of the product, used to group product in account-level transit time tables.

Declaration
[JsonProperty("transitTimeLabel")]
public virtual string TransitTimeLabel { get; set; }
Property Value
Type Description
string

Trim

The Trim of the vehicle model, such as S, SV, SL and others.

Declaration
[JsonProperty("trim")]
public virtual string Trim { get; set; }
Property Value
Type Description
string

UnitPricingBaseMeasure

The preference of the denominator of the unit price.

Declaration
[JsonProperty("unitPricingBaseMeasure")]
public virtual UnitPricingBaseMeasure UnitPricingBaseMeasure { get; set; }
Property Value
Type Description
UnitPricingBaseMeasure

UnitPricingMeasure

The measure and dimension of an item.

Declaration
[JsonProperty("unitPricingMeasure")]
public virtual UnitPricingMeasure UnitPricingMeasure { get; set; }
Property Value
Type Description
UnitPricingMeasure

VariantOptions

Optional. Contains the list of all variant-identifying options of this product.

Declaration
[JsonProperty("variantOptions")]
public virtual IList<VariantOption> VariantOptions { get; set; }
Property Value
Type Description
IList<VariantOption>

VehicleAllInPrice

The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the Vehicle all-in price for more information.

Declaration
[JsonProperty("vehicleAllInPrice")]
public virtual Price VehicleAllInPrice { get; set; }
Property Value
Type Description
Price

VehicleExpenses

The miscellaneous expenses like insurance and registration fees of the vehicle. See the Vehicle expenses for more information.

Declaration
[JsonProperty("vehicleExpenses")]
public virtual Price VehicleExpenses { get; set; }
Property Value
Type Description
Price

VehicleMandatoryInspectionIncluded

Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the Vehicle mandatory inspection included for more information.`

Declaration
[JsonProperty("vehicleMandatoryInspectionIncluded")]
public virtual bool? VehicleMandatoryInspectionIncluded { get; set; }
Property Value
Type Description
bool?

VehicleMsrp

The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the Vehicle MSRP for more information.

Declaration
[JsonProperty("vehicleMsrp")]
public virtual Price VehicleMsrp { get; set; }
Property Value
Type Description
Price

VehiclePriceType

The price type of the vehicle.

Declaration
[JsonProperty("vehiclePriceType")]
public virtual string VehiclePriceType { get; set; }
Property Value
Type Description
string

VideoLinks

Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the Help Center article for more information.

Declaration
[JsonProperty("videoLinks")]
public virtual IList<string> VideoLinks { get; set; }
Property Value
Type Description
IList<string>

Vin

The Vehicle Identification Number (VIN) of the vehicle.

Declaration
[JsonProperty("vin")]
public virtual string Vin { get; set; }
Property Value
Type Description
string

VirtualModelLink

URL of the 3D image of the item. See the Help Center article for more information.

Declaration
[JsonProperty("virtualModelLink")]
public virtual string VirtualModelLink { get; set; }
Property Value
Type Description
string

Warranty

The warranty of the vehicle.

Declaration
[JsonProperty("warranty")]
public virtual Warranty Warranty { get; set; }
Property Value
Type Description
Warranty

Year

The Year of the vehicle model.

Declaration
[JsonProperty("year")]
public virtual long? Year { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX