Show / Hide Table of Contents

Class ProductView

Fields available for query in product_view table. Products in the current inventory. Products in this table are the same as in Products sub-API but not all product attributes from Products sub-API are available for query in this table. In contrast to Products sub-API, this table allows to filter the returned list of products by product attributes. To retrieve a single product by id or list all products, Products sub-API should be used. 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.Merchant.reports_v1beta.Data
Assembly: Google.Apis.Merchant.reports_v1beta.dll
Syntax
public class ProductView : IDirectResponseSchema

Properties

AggregatedReportingContextStatus

Aggregated status.

Declaration
[JsonProperty("aggregatedReportingContextStatus")]
public virtual string AggregatedReportingContextStatus { 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

Product category (1st level) in Google's product taxonomy.

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

CategoryL2

Product category (2nd level) in Google's product taxonomy.

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

CategoryL3

Product category (3rd level) in Google's product taxonomy.

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

CategoryL4

Product category (4th level) in Google's product taxonomy.

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

CategoryL5

Product category (5th level) in Google's product taxonomy.

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

Channel

Channel of the product. Can be ONLINE or 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

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

FeedLabel

Feed label of the product.

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

Gtin

List of Global Trade Item Numbers (GTINs) of the product.

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

Id

REST ID of the product, in the form of channel~languageCode~feedLabel~offerId. Merchant API methods that operate on products take this as their name parameter. Required 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. This field cannot be used for sorting the results. Only selected attributes of this field (for example, item_issues.severity.aggregated_severity) can be used for filtering the results.

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

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

Price

Product price. Absent if the information about the price of the product is not available.

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

ProductTypeL1

Product type (1st level) in merchant's own product taxonomy.

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

ProductTypeL2

Product type (2nd level) in merchant's own product taxonomy.

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

ProductTypeL3

Product type (3rd level) in merchant's own product taxonomy.

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

ProductTypeL4

Product type (4th level) in merchant's own product taxonomy.

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

ProductTypeL5

Product type (5th level) in merchant's own product taxonomy.

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

ShippingLabel

Normalized shipping label specified in the data source.

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

ThumbnailLink

Link to the processed image of the product, hosted on the Google infrastructure.

Declaration
[JsonProperty("thumbnailLink")]
public virtual string ThumbnailLink { 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