public sealed class ProductSearchResults : IMessage<ProductSearchResults>, IEquatable<ProductSearchResults>, IDeepCloneable<ProductSearchResults>, IBufferMessage, IMessage
Timestamp of the index which provided these results. Products added to the
product set and products removed from the product set after this time are
not reflected in the current results.
public RepeatedField<ProductSearchResults.Types.GroupedResult> ProductGroupedResults { get; }
List of results grouped by products detected in the query image. Each entry
corresponds to one bounding polygon in the query image, and contains the
matching products specific to that region. There may be duplicate product
matches in the union of all the per-product results.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eProductSearchResults\u003c/code\u003e class is used to encapsulate the results of a product search request in the Google Cloud Vision API.\u003c/p\u003e\n"],["\u003cp\u003eIt supports multiple versions of the API, with version 3.7.0 being the latest and version 2.3.0 being the oldest available within this content.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProductSearchResults\u003c/code\u003e class includes properties for \u003ccode\u003eIndexTime\u003c/code\u003e, \u003ccode\u003eProductGroupedResults\u003c/code\u003e, and \u003ccode\u003eResults\u003c/code\u003e, providing detailed information about the search findings, such as the index's timestamp, grouped product results, and individual product matches.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits members from the object class, namely \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProductSearchResults\u003c/code\u003e class has two constructors, one default, and another that takes another ProductSearchResults as a parameter, to create a new instance.\u003c/p\u003e\n"]]],[],null,[]]