public sealed class SearchRequest.Types.TileNavigationSpec : IMessage<SearchRequest.Types.TileNavigationSpec>, IEquatable<SearchRequest.Types.TileNavigationSpec>, IDeepCloneable<SearchRequest.Types.TileNavigationSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Retail v2 API class SearchRequest.Types.TileNavigationSpec.
This field specifies tile navigation related parameters.
This optional field specifies the tiles which are already clicked in
client side. While the feature works without this field set, particularly
for an initial query, it is highly recommended to set this field because
it can improve the quality of the search response and removes possible
duplicate tiles.
NOTE: This field is not being used for filtering search
products. Client side should also put all the applied tiles in
[SearchRequest.filter][google.cloud.retail.v2.SearchRequest.filter].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eTileNavigationSpec\u003c/code\u003e class in the Google Cloud Retail v2 API is used to define parameters related to tile navigation, which is part of the \u003ccode\u003eSearchRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling it to work within the Google Protocol Buffers framework.\u003c/p\u003e\n"],["\u003cp\u003eThere is a wide range of versions of the \u003ccode\u003eTileNavigationSpec\u003c/code\u003e available from 1.0.0 to the latest 2.12.0, where this documentation outlines the most up to date version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAppliedTiles\u003c/code\u003e property, a \u003ccode\u003eRepeatedField\u003c/code\u003e of \u003ccode\u003eTile\u003c/code\u003e objects, specifies tiles that have already been selected by the client.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTileNavigationRequested\u003c/code\u003e property is a boolean flag that indicates whether the client is requesting tile navigation.\u003c/p\u003e\n"]]],[],null,[]]