Class: Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
- Inherits:
-
Object
- Object
- Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/retail_v2alpha/classes.rb,
lib/google/apis/retail_v2alpha/representations.rb,
lib/google/apis/retail_v2alpha/representations.rb
Overview
Resource that represents completion results.
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCustomAttribute>
Custom attributes for the suggestion term.
-
#facets ⇒ Array<Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaSearchResponseFacet>
Facet information for the suggestion term.
-
#suggestion ⇒ String
The suggestion for the query.
-
#total_product_count ⇒ Fixnum
Total number of products associated with a search with this suggestion.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
constructor
A new instance of GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
Returns a new instance of GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult.
2078 2079 2080 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 2078 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attributes ⇒ Hash<String,Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCustomAttribute>
Custom attributes for the suggestion term. * For "user-data", the attributes
are additional custom attributes ingested through BigQuery. * For "cloud-
retail", the attributes are product attributes generated by Cloud Retail. It
requires UserEvent.product_details is imported properly.
Corresponds to the JSON property attributes
2056 2057 2058 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 2056 def attributes @attributes end |
#facets ⇒ Array<Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaSearchResponseFacet>
Facet information for the suggestion term. Gives the number of items resulting
from a search with this suggestion term for each facet. This is an
experimental feature for limited customers. If you want to receive this facet
information, reach out to the Retail support team.
Corresponds to the JSON property facets
2064 2065 2066 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 2064 def facets @facets end |
#suggestion ⇒ String
The suggestion for the query.
Corresponds to the JSON property suggestion
2069 2070 2071 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 2069 def suggestion @suggestion end |
#total_product_count ⇒ Fixnum
Total number of products associated with a search with this suggestion. This
is an experimental feature for limited customers. If you want to receive this
product count information, reach out to the Retail support team.
Corresponds to the JSON property totalProductCount
2076 2077 2078 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 2076 def total_product_count @total_product_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2083 2084 2085 2086 2087 2088 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 2083 def update!(**args) @attributes = args[:attributes] if args.key?(:attributes) @facets = args[:facets] if args.key?(:facets) @suggestion = args[:suggestion] if args.key?(:suggestion) @total_product_count = args[:total_product_count] if args.key?(:total_product_count) end |