Show / Hide Table of Contents

Class ProductView

Product fields. Values are only set for fields requested explicitly in the request's search query.

Inheritance
object
ProductView
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.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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX