BestSellersProductClusterView class

Fields available for query in best_sellers_product_cluster_view table.

Best sellers report with top product clusters. A product cluster is a grouping for different offers and variants that represent the same product, for example, Google Pixel 7. Values are only set for fields requested explicitly in the request's search query.

Constructors

BestSellersProductClusterView.new({String? brand, String? brandInventoryStatus, String? categoryL1, String? categoryL2, String? categoryL3, String? categoryL4, String? categoryL5, String? inventoryStatus, String? previousRank, String? previousRelativeDemand, String? rank, String? relativeDemand, String? relativeDemandChange, String? reportCategoryId, String? reportCountryCode, Date? reportDate, String? reportGranularity, String? title, List<String>? variantGtins})
BestSellersProductClusterView.fromJson(Map json_)

Properties

brand String?
Brand of the product cluster.
getter/setter pair
brandInventoryStatus String?
Whether there is at least one product of the brand currently IN_STOCK in your product data source in at least one of the countries, all products are OUT_OF_STOCK in your product data source in all countries, or NOT_IN_INVENTORY.
getter/setter pair
categoryL1 String?
Product category (1st level) of the product cluster, represented in Google's product taxonomy.
getter/setter pair
categoryL2 String?
Product category (2nd level) of the product cluster, represented in Google's product taxonomy.
getter/setter pair
categoryL3 String?
Product category (3rd level) of the product cluster, represented in Google's product taxonomy.
getter/setter pair
categoryL4 String?
Product category (4th level) of the product cluster, represented in Google's product taxonomy.
getter/setter pair
categoryL5 String?
Product category (5th level) of the product cluster, represented in Google's product taxonomy.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inventoryStatus String?
Whether the product cluster is IN_STOCK in your product data source in at least one of the countries, OUT_OF_STOCK in your product data source in all countries, or NOT_IN_INVENTORY at all.
getter/setter pair
previousRank String?
Popularity rank in the previous week or month.
getter/setter pair
previousRelativeDemand String?
Estimated demand in relation to the product cluster with the highest popularity rank in the same category and country in the previous week or month. Possible string values are:
getter/setter pair
rank String?
Popularity of the product cluster on Ads and organic surfaces, in the selected category and country, based on the estimated number of units sold.
getter/setter pair
relativeDemand String?
Estimated demand in relation to the product cluster with the highest popularity rank in the same category and country. Possible string values are:
getter/setter pair
relativeDemandChange String?
Change in the estimated demand.
getter/setter pair
reportCategoryId String?
Google product category ID to calculate the ranking for, represented in Google's product taxonomy.
getter/setter pair
reportCountryCode String?
Country where the ranking is calculated.
getter/setter pair
reportDate Date?
Report date.
getter/setter pair
reportGranularity String?
Granularity of the report.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
Title of the product cluster.
getter/setter pair
variantGtins List<String>?
GTINs of example variants of the product cluster.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited