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.
Implements
Inherited Members
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 |