Class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponse
- Inherits:
-
Object
- Object
- Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/retail_v2beta/classes.rb,
lib/google/apis/retail_v2beta/representations.rb,
lib/google/apis/retail_v2beta/representations.rb
Overview
Response of the auto-complete query.
Instance Attribute Summary collapse
-
#attribution_token ⇒ String
A unique complete token.
-
#completion_results ⇒ Array<Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult>
Results of the matching suggestions.
-
#recent_search_results ⇒ Array<Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseRecentSearchResult>
Matched recent searches of this user.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRetailV2betaCompleteQueryResponse
constructor
A new instance of GoogleCloudRetailV2betaCompleteQueryResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRetailV2betaCompleteQueryResponse
Returns a new instance of GoogleCloudRetailV2betaCompleteQueryResponse.
1435 1436 1437 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1435 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attribution_token ⇒ String
A unique complete token. This should be included in the SearchRequest
resulting from this completion, which enables accurate attribution of complete
model performance.
Corresponds to the JSON property attributionToken
1414 1415 1416 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1414 def attribution_token @attribution_token end |
#completion_results ⇒ Array<Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult>
Results of the matching suggestions. The result list is ordered and the first
result is top suggestion.
Corresponds to the JSON property completionResults
1420 1421 1422 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1420 def completion_results @completion_results end |
#recent_search_results ⇒ Array<Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseRecentSearchResult>
Matched recent searches of this user. The maximum number of recent searches is
- This field is a restricted feature. Contact Retail Search support team if you are interested in enabling it. This feature is only available when CompleteQueryRequest.visitor_id field is set and UserEvent is imported. The recent searches satisfy the follow rules: * They are ordered from latest to oldest. * They are matched with CompleteQueryRequest.query case insensitively.
- They are transformed to lower cases. * They are UTF-8 safe. Recent searches
are deduplicated. More recent searches will be reserved when duplication
happens.
Corresponds to the JSON property
recentSearchResults
1433 1434 1435 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1433 def recent_search_results @recent_search_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1440 1441 1442 1443 1444 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1440 def update!(**args) @attribution_token = args[:attribution_token] if args.key?(:attribution_token) @completion_results = args[:completion_results] if args.key?(:completion_results) @recent_search_results = args[:recent_search_results] if args.key?(:recent_search_results) end |