Class PriceCompetitivenessProductView
Fields available for query in price_competitiveness_product_view
table.
Price competitiveness report.
Values are only set for fields requested explicitly in the request's search query.
Implements
Namespace: Google.Shopping.Merchant.Reports.V1Beta
Assembly: Google.Shopping.Merchant.Reports.V1Beta.dll
Syntax
public sealed class PriceCompetitivenessProductView : IMessage<PriceCompetitivenessProductView>, IEquatable<PriceCompetitivenessProductView>, IDeepCloneable<PriceCompetitivenessProductView>, IBufferMessage, IMessage
Constructors
PriceCompetitivenessProductView()
Declaration
public PriceCompetitivenessProductView()
PriceCompetitivenessProductView(PriceCompetitivenessProductView)
Declaration
public PriceCompetitivenessProductView(PriceCompetitivenessProductView other)
Parameters
Type | Name | Description |
---|---|---|
PriceCompetitivenessProductView | other |
Properties
BenchmarkPrice
Latest available price benchmark for the product's catalog in the benchmark country.
Declaration
public Price BenchmarkPrice { get; set; }
Property Value
Type | Description |
---|---|
Price |
Brand
Brand of the product.
Declaration
public string Brand { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL1
Product category (1st level) in Google's product taxonomy.
Declaration
public string CategoryL1 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL2
Product category (2nd level) in Google's product taxonomy.
Declaration
public string CategoryL2 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL3
Product category (3rd level) in Google's product taxonomy.
Declaration
public string CategoryL3 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL4
Product category (4th level) in Google's product taxonomy.
Declaration
public string CategoryL4 { get; set; }
Property Value
Type | Description |
---|---|
string |
CategoryL5
Product category (5th level) in Google's product taxonomy.
Declaration
public string CategoryL5 { get; set; }
Property Value
Type | Description |
---|---|
string |
HasBrand
Gets whether the "brand" field is set
Declaration
public bool HasBrand { get; }
Property Value
Type | Description |
---|---|
bool |
HasCategoryL1
Gets whether the "category_l1" field is set
Declaration
public bool HasCategoryL1 { get; }
Property Value
Type | Description |
---|---|
bool |
HasCategoryL2
Gets whether the "category_l2" field is set
Declaration
public bool HasCategoryL2 { get; }
Property Value
Type | Description |
---|---|
bool |
HasCategoryL3
Gets whether the "category_l3" field is set
Declaration
public bool HasCategoryL3 { get; }
Property Value
Type | Description |
---|---|
bool |
HasCategoryL4
Gets whether the "category_l4" field is set
Declaration
public bool HasCategoryL4 { get; }
Property Value
Type | Description |
---|---|
bool |
HasCategoryL5
Gets whether the "category_l5" field is set
Declaration
public bool HasCategoryL5 { get; }
Property Value
Type | Description |
---|---|
bool |
HasId
Gets whether the "id" field is set
Declaration
public bool HasId { get; }
Property Value
Type | Description |
---|---|
bool |
HasOfferId
Gets whether the "offer_id" field is set
Declaration
public bool HasOfferId { get; }
Property Value
Type | Description |
---|---|
bool |
HasProductTypeL1
Gets whether the "product_type_l1" field is set
Declaration
public bool HasProductTypeL1 { get; }
Property Value
Type | Description |
---|---|
bool |
HasProductTypeL2
Gets whether the "product_type_l2" field is set
Declaration
public bool HasProductTypeL2 { get; }
Property Value
Type | Description |
---|---|
bool |
HasProductTypeL3
Gets whether the "product_type_l3" field is set
Declaration
public bool HasProductTypeL3 { get; }
Property Value
Type | Description |
---|---|
bool |
HasProductTypeL4
Gets whether the "product_type_l4" field is set
Declaration
public bool HasProductTypeL4 { get; }
Property Value
Type | Description |
---|---|
bool |
HasProductTypeL5
Gets whether the "product_type_l5" field is set
Declaration
public bool HasProductTypeL5 { get; }
Property Value
Type | Description |
---|---|
bool |
HasReportCountryCode
Gets whether the "report_country_code" field is set
Declaration
public bool HasReportCountryCode { get; }
Property Value
Type | Description |
---|---|
bool |
HasTitle
Gets whether the "title" field is set
Declaration
public bool HasTitle { get; }
Property Value
Type | Description |
---|---|
bool |
Id
REST ID of the product, in the form of
channel~languageCode~feedLabel~offerId
. Can be used to join data with the
product_view
table.
Required in the SELECT
clause.
Declaration
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
OfferId
Merchant-provided id of the product.
Declaration
public string OfferId { get; set; }
Property Value
Type | Description |
---|---|
string |
Price
Current price of the product.
Declaration
public Price Price { get; set; }
Property Value
Type | Description |
---|---|
Price |
ProductTypeL1
Product type (1st level) in merchant's own product taxonomy.
Declaration
public string ProductTypeL1 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL2
Product type (2nd level) in merchant's own product taxonomy.
Declaration
public string ProductTypeL2 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL3
Product type (3rd level) in merchant's own product taxonomy.
Declaration
public string ProductTypeL3 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL4
Product type (4th level) in merchant's own product taxonomy.
Declaration
public string ProductTypeL4 { get; set; }
Property Value
Type | Description |
---|---|
string |
ProductTypeL5
Product type (5th level) in merchant's own product taxonomy.
Declaration
public string ProductTypeL5 { get; set; }
Property Value
Type | Description |
---|---|
string |
ReportCountryCode
Country of the price benchmark. Represented in the ISO 3166 format.
Required in the SELECT
clause.
Declaration
public string ReportCountryCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Title
Title of the product.
Declaration
public string Title { get; set; }
Property Value
Type | Description |
---|---|
string |