Class ProductView
Product fields. Values are only set for fields requested explicitly in the request's search query.
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class ProductView : IDirectResponseSchema
Properties
AggregatedDestinationStatus
Aggregated destination status.
Declaration
[JsonProperty("aggregatedDestinationStatus")]
public virtual string AggregatedDestinationStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
Availability
Availability of the product.
Declaration
[JsonProperty("availability")]
public virtual string Availability { get; set; }
Property Value
Type | Description |
---|---|
string |
Brand
Brand of the product.
Declaration
[JsonProperty("brand")]
public virtual string Brand { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL1
First level of the product category in Google's product taxonomy.
Declaration
[JsonProperty("categoryL1")]
public virtual string CategoryL1 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL2
Second level of the product category in Google's product taxonomy.
Declaration
[JsonProperty("categoryL2")]
public virtual string CategoryL2 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL3
Third level of the product category in Google's product taxonomy.
Declaration
[JsonProperty("categoryL3")]
public virtual string CategoryL3 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL4
Fourth level of the product category in Google's product taxonomy.
Declaration
[JsonProperty("categoryL4")]
public virtual string CategoryL4 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL5
Fifth level of the product category in Google's product taxonomy.
Declaration
[JsonProperty("categoryL5")]
public virtual string CategoryL5 { get; set; }
Property Value
Type | Description |
---|---|
string |
Channel
Channel of the product (online versus local).
Declaration
[JsonProperty("channel")]
public virtual string Channel { get; set; }
Property Value
Type | Description |
---|---|
string |
ClickPotential
Estimated performance potential compared to highest performing products of the merchant.
Declaration
[JsonProperty("clickPotential")]
public virtual string ClickPotential { get; set; }
Property Value
Type | Description |
---|---|
string |
ClickPotentialRank
Rank of the product based on its click potential. A product with click_potential_rank
1 has the highest
click potential among the merchant's products that fulfill the search query conditions.
Declaration
[JsonProperty("clickPotentialRank")]
public virtual long? ClickPotentialRank { get; set; }
Property Value
Type | Description |
---|---|
long? |
Condition
Condition of the product.
Declaration
[JsonProperty("condition")]
public virtual string Condition { get; set; }
Property Value
Type | Description |
---|---|
string |
CreationTime
object representation of CreationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreationTimeDateTimeOffset instead.")]
public virtual object CreationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreationTimeDateTimeOffset
DateTimeOffset representation of CreationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreationTimeRaw
The time the merchant created the product in timestamp seconds.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
CurrencyCode
Product price currency code (for example, ISO 4217). Absent if product price is not available.
Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpirationDate
Expiration date for the product. Specified on insertion.
Declaration
[JsonProperty("expirationDate")]
public virtual Date ExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
Gtin
GTIN of the product.
Declaration
[JsonProperty("gtin")]
public virtual IList<string> Gtin { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Id
The REST ID of the product, in the form of channel:contentLanguage:targetCountry:offerId. Content API methods that operate on products take this as their productId parameter. Should always be included in the SELECT clause.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
ItemGroupId
Item group ID provided by the merchant for grouping variants together.
Declaration
[JsonProperty("itemGroupId")]
public virtual string ItemGroupId { get; set; }
Property Value
Type | Description |
---|---|
string |
ItemIssues
List of item issues for the product.
Declaration
[JsonProperty("itemIssues")]
public virtual IList<ProductViewItemIssue> ItemIssues { get; set; }
Property Value
Type | Description |
---|---|
IList<ProductViewItemIssue> |
LanguageCode
Language code of the product in BCP 47 format.
Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
Type | Description |
---|---|
string |
OfferId
Merchant-provided id of the product.
Declaration
[JsonProperty("offerId")]
public virtual string OfferId { get; set; }
Property Value
Type | Description |
---|---|
string |
PriceMicros
Product price specified as micros (1 millionth of a standard unit, 1 USD = 1000000 micros) in the product currency. Absent in case the information about the price of the product is not available.
Declaration
[JsonProperty("priceMicros")]
public virtual long? PriceMicros { get; set; }
Property Value
Type | Description |
---|---|
long? |
ProductTypeL1
First level of the product type in merchant's own product taxonomy.
Declaration
[JsonProperty("productTypeL1")]
public virtual string ProductTypeL1 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL2
Second level of the product type in merchant's own product taxonomy.
Declaration
[JsonProperty("productTypeL2")]
public virtual string ProductTypeL2 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL3
Third level of the product type in merchant's own product taxonomy.
Declaration
[JsonProperty("productTypeL3")]
public virtual string ProductTypeL3 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL4
Fourth level of the product type in merchant's own product taxonomy.
Declaration
[JsonProperty("productTypeL4")]
public virtual string ProductTypeL4 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL5
Fifth level of the product type in merchant's own product taxonomy.
Declaration
[JsonProperty("productTypeL5")]
public virtual string ProductTypeL5 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingLabel
The normalized shipping label specified in the feed
Declaration
[JsonProperty("shippingLabel")]
public virtual string ShippingLabel { get; set; }
Property Value
Type | Description |
---|---|
string |
Title
Title of the product.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type | Description |
---|---|
string |