lib/google/apis/retail_v2beta/representations.rb in google-apis-retail_v2beta-0.99.0 vs lib/google/apis/retail_v2beta/representations.rb in google-apis-retail_v2beta-0.100.0
- old
+ new
@@ -596,10 +596,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaAlertConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaAlertConfigAlertPolicy
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaAlertConfigAlertPolicyRecipient
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaAttributesConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -620,10 +638,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaBatchUpdateGenerativeQuestionConfigsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaBatchUpdateGenerativeQuestionConfigsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaBigQueryOutputResult
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -686,10 +716,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaCompleteQueryResponseAttributeResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -788,16 +824,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaExportProductsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaExportProductsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaExportUserEventsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaExportUserEventsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -818,10 +866,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaGenerativeQuestionConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaGenerativeQuestionsFeatureConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaGetDefaultBranchResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -896,10 +956,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaListGenerativeQuestionConfigsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaListModelsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -992,10 +1058,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaPinControlMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaPinControlMetadataProductPins
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaPredictRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1028,10 +1106,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaProductAttributeInterval
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaProductAttributeValue
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaProductDetail
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1274,10 +1364,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaSearchRequestConversationalSearchSpec
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswer
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswerSelectedAnswer
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1310,16 +1418,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaSearchRequestTileNavigationSpec
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaSearchResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaSearchResponseConversationalSearchResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaSearchResponseConversationalSearchResultAdditionalFilter
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudRetailV2betaSearchResponseConversationalSearchResultSuggestedAnswer
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaSearchResponseFacet
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1340,10 +1472,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaSearchResponseTileNavigationResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaServingConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1370,10 +1508,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaTile
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaTuneModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1388,10 +1532,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRetailV2betaUpdateGenerativeQuestionConfigRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRetailV2betaUserEvent
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -2243,10 +2393,36 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GoogleCloudRetailV2betaAlertConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :alert_policies, as: 'alertPolicies', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaAlertConfigAlertPolicy, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaAlertConfigAlertPolicy::Representation
+
+ property :name, as: 'name'
+ end
+ end
+
+ class GoogleCloudRetailV2betaAlertConfigAlertPolicy
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :alert_group, as: 'alertGroup'
+ property :enroll_status, as: 'enrollStatus'
+ collection :recipients, as: 'recipients', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaAlertConfigAlertPolicyRecipient, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaAlertConfigAlertPolicyRecipient::Representation
+
+ end
+ end
+
+ class GoogleCloudRetailV2betaAlertConfigAlertPolicyRecipient
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :email_address, as: 'emailAddress'
+ end
+ end
+
class GoogleCloudRetailV2betaAttributesConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :attribute_config_level, as: 'attributeConfigLevel'
hash :catalog_attributes, as: 'catalogAttributes', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttribute, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttribute::Representation
@@ -2276,10 +2452,26 @@
collection :deleted_catalog_attributes, as: 'deletedCatalogAttributes'
collection :reset_catalog_attributes, as: 'resetCatalogAttributes'
end
end
+ class GoogleCloudRetailV2betaBatchUpdateGenerativeQuestionConfigsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :requests, as: 'requests', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUpdateGenerativeQuestionConfigRequest, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUpdateGenerativeQuestionConfigRequest::Representation
+
+ end
+ end
+
+ class GoogleCloudRetailV2betaBatchUpdateGenerativeQuestionConfigsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :generative_question_configs, as: 'generativeQuestionConfigs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaGenerativeQuestionConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaGenerativeQuestionConfig::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaBigQueryOutputResult
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dataset_id, as: 'datasetId'
property :table_id, as: 'tableId'
@@ -2355,12 +2547,10 @@
class GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacet
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :merged_facet_key, as: 'mergedFacetKey'
- collection :merged_facet_values, as: 'mergedFacetValues', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue::Representation
-
end
end
class GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue
# @private
@@ -2387,18 +2577,27 @@
end
class GoogleCloudRetailV2betaCompleteQueryResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ hash :attribute_results, as: 'attributeResults', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseAttributeResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseAttributeResult::Representation
+
property :attribution_token, as: 'attributionToken'
collection :completion_results, as: 'completionResults', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult::Representation
collection :recent_search_results, as: 'recentSearchResults', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseRecentSearchResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseRecentSearchResult::Representation
end
end
+ class GoogleCloudRetailV2betaCompleteQueryResponseAttributeResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :suggestions, as: 'suggestions'
+ end
+ end
+
class GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :attributes, as: 'attributes', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute::Representation
@@ -2560,10 +2759,19 @@
property :create_time, as: 'createTime'
property :update_time, as: 'updateTime'
end
end
+ class GoogleCloudRetailV2betaExportProductsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :filter, as: 'filter'
+ property :output_config, as: 'outputConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaOutputConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaOutputConfig::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaExportProductsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :error_samples, as: 'errorSamples', class: Google::Apis::RetailV2beta::GoogleRpcStatus, decorator: Google::Apis::RetailV2beta::GoogleRpcStatus::Representation
@@ -2572,10 +2780,19 @@
property :output_result, as: 'outputResult', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaOutputResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaOutputResult::Representation
end
end
+ class GoogleCloudRetailV2betaExportUserEventsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :filter, as: 'filter'
+ property :output_config, as: 'outputConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaOutputConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaOutputConfig::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaExportUserEventsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :error_samples, as: 'errorSamples', class: Google::Apis::RetailV2beta::GoogleRpcStatus, decorator: Google::Apis::RetailV2beta::GoogleRpcStatus::Representation
@@ -2607,10 +2824,32 @@
property :data_schema, as: 'dataSchema'
collection :input_uris, as: 'inputUris'
end
end
+ class GoogleCloudRetailV2betaGenerativeQuestionConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :allowed_in_conversation, as: 'allowedInConversation'
+ property :catalog, as: 'catalog'
+ collection :example_values, as: 'exampleValues'
+ property :facet, as: 'facet'
+ property :final_question, as: 'finalQuestion'
+ property :frequency, as: 'frequency'
+ property :generated_question, as: 'generatedQuestion'
+ end
+ end
+
+ class GoogleCloudRetailV2betaGenerativeQuestionsFeatureConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :catalog, as: 'catalog'
+ property :feature_enabled, as: 'featureEnabled'
+ property :minimum_products, as: 'minimumProducts'
+ end
+ end
+
class GoogleCloudRetailV2betaGetDefaultBranchResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :branch, as: 'branch'
property :note, as: 'note'
@@ -2735,10 +2974,18 @@
property :next_page_token, as: 'nextPageToken'
end
end
+ class GoogleCloudRetailV2betaListGenerativeQuestionConfigsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :generative_question_configs, as: 'generativeQuestionConfigs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaGenerativeQuestionConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaGenerativeQuestionConfig::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaListModelsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :models, as: 'models', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaModel, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaModel::Representation
@@ -2767,10 +3014,11 @@
class GoogleCloudRetailV2betaLocalInventory
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :attributes, as: 'attributes', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute::Representation
+ property :availability, as: 'availability'
collection :fulfillment_types, as: 'fulfillmentTypes'
property :place_id, as: 'placeId'
property :price_info, as: 'priceInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPriceInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPriceInfo::Representation
end
@@ -2890,10 +3138,27 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GoogleCloudRetailV2betaPinControlMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ hash :all_matched_pins, as: 'allMatchedPins', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPinControlMetadataProductPins, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPinControlMetadataProductPins::Representation
+
+ hash :dropped_pins, as: 'droppedPins', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPinControlMetadataProductPins, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPinControlMetadataProductPins::Representation
+
+ end
+ end
+
+ class GoogleCloudRetailV2betaPinControlMetadataProductPins
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :product_id, as: 'productId'
+ end
+ end
+
class GoogleCloudRetailV2betaPredictRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :filter, as: 'filter'
hash :labels, as: 'labels'
@@ -2997,10 +3262,27 @@
collection :variants, as: 'variants', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct::Representation
end
end
+ class GoogleCloudRetailV2betaProductAttributeInterval
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :interval, as: 'interval', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval::Representation
+
+ property :name, as: 'name'
+ end
+ end
+
+ class GoogleCloudRetailV2betaProductAttributeValue
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :name, as: 'name'
+ property :value, as: 'value'
+ end
+ end
+
class GoogleCloudRetailV2betaProductDetail
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :product, as: 'product', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct::Representation
@@ -3321,10 +3603,12 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :boost_spec, as: 'boostSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestBoostSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestBoostSpec::Representation
property :branch, as: 'branch'
property :canonical_filter, as: 'canonicalFilter'
+ property :conversational_search_spec, as: 'conversationalSearchSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestConversationalSearchSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestConversationalSearchSpec::Representation
+
property :dynamic_facet_spec, as: 'dynamicFacetSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec::Representation
property :entity, as: 'entity'
collection :facet_specs, as: 'facetSpecs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestFacetSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestFacetSpec::Representation
@@ -3341,10 +3625,12 @@
property :query_expansion_spec, as: 'queryExpansionSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestQueryExpansionSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestQueryExpansionSpec::Representation
property :search_mode, as: 'searchMode'
property :spell_correction_spec, as: 'spellCorrectionSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestSpellCorrectionSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestSpellCorrectionSpec::Representation
+ property :tile_navigation_spec, as: 'tileNavigationSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestTileNavigationSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestTileNavigationSpec::Representation
+
property :user_info, as: 'userInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUserInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUserInfo::Representation
collection :variant_rollup_keys, as: 'variantRollupKeys'
property :visitor_id, as: 'visitorId'
end
@@ -3365,10 +3651,39 @@
property :boost, as: 'boost'
property :condition, as: 'condition'
end
end
+ class GoogleCloudRetailV2betaSearchRequestConversationalSearchSpec
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conversation_id, as: 'conversationId'
+ property :followup_conversation_requested, as: 'followupConversationRequested'
+ property :user_answer, as: 'userAnswer', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswer, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswer::Representation
+
+ end
+ end
+
+ class GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswer
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :selected_answer, as: 'selectedAnswer', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswerSelectedAnswer, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswerSelectedAnswer::Representation
+
+ property :text_answer, as: 'textAnswer'
+ end
+ end
+
+ class GoogleCloudRetailV2betaSearchRequestConversationalSearchSpecUserAnswerSelectedAnswer
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :product_attribute_value, as: 'productAttributeValue', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue::Representation
+
+ collection :product_attribute_values, as: 'productAttributeValues', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :mode, as: 'mode'
end
@@ -3421,32 +3736,78 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :mode, as: 'mode'
end
end
+ class GoogleCloudRetailV2betaSearchRequestTileNavigationSpec
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :applied_tiles, as: 'appliedTiles', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaTile, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaTile::Representation
+
+ property :tile_navigation_requested, as: 'tileNavigationRequested'
+ end
+ end
+
class GoogleCloudRetailV2betaSearchResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :applied_controls, as: 'appliedControls'
property :attribution_token, as: 'attributionToken'
+ property :conversational_search_result, as: 'conversationalSearchResult', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResult::Representation
+
property :corrected_query, as: 'correctedQuery'
collection :experiment_info, as: 'experimentInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaExperimentInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaExperimentInfo::Representation
collection :facets, as: 'facets', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseFacet, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseFacet::Representation
collection :invalid_condition_boost_specs, as: 'invalidConditionBoostSpecs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestBoostSpecConditionBoostSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestBoostSpecConditionBoostSpec::Representation
property :next_page_token, as: 'nextPageToken'
+ property :pin_control_metadata, as: 'pinControlMetadata', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPinControlMetadata, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPinControlMetadata::Representation
+
property :query_expansion_info, as: 'queryExpansionInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseQueryExpansionInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseQueryExpansionInfo::Representation
property :redirect_uri, as: 'redirectUri'
collection :results, as: 'results', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseSearchResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseSearchResult::Representation
+ property :tile_navigation_result, as: 'tileNavigationResult', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseTileNavigationResult, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseTileNavigationResult::Representation
+
property :total_size, as: 'totalSize'
end
end
+ class GoogleCloudRetailV2betaSearchResponseConversationalSearchResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :additional_filter, as: 'additionalFilter', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResultAdditionalFilter, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResultAdditionalFilter::Representation
+
+ collection :additional_filters, as: 'additionalFilters', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResultAdditionalFilter, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResultAdditionalFilter::Representation
+
+ property :conversation_id, as: 'conversationId'
+ property :followup_question, as: 'followupQuestion'
+ property :refined_query, as: 'refinedQuery'
+ collection :suggested_answers, as: 'suggestedAnswers', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResultSuggestedAnswer, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseConversationalSearchResultSuggestedAnswer::Representation
+
+ end
+ end
+
+ class GoogleCloudRetailV2betaSearchResponseConversationalSearchResultAdditionalFilter
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :product_attribute_value, as: 'productAttributeValue', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue::Representation
+
+ end
+ end
+
+ class GoogleCloudRetailV2betaSearchResponseConversationalSearchResultSuggestedAnswer
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :product_attribute_value, as: 'productAttributeValue', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaSearchResponseFacet
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dynamic_facet, as: 'dynamicFacet'
property :key, as: 'key'
@@ -3486,10 +3847,18 @@
hash :variant_rollup_values, as: 'variantRollupValues'
end
end
+ class GoogleCloudRetailV2betaSearchResponseTileNavigationResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :tiles, as: 'tiles', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaTile, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaTile::Representation
+
+ end
+ end
+
class GoogleCloudRetailV2betaServingConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :boost_control_ids, as: 'boostControlIds'
property :display_name, as: 'displayName'
@@ -3546,10 +3915,21 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GoogleCloudRetailV2betaTile
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :product_attribute_interval, as: 'productAttributeInterval', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeInterval::Representation
+
+ property :product_attribute_value, as: 'productAttributeValue', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductAttributeValue::Representation
+
+ property :representative_product_id, as: 'representativeProductId'
+ end
+ end
+
class GoogleCloudRetailV2betaTuneModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :model, as: 'model'
end
@@ -3562,9 +3942,18 @@
end
class GoogleCloudRetailV2betaTuneModelResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class GoogleCloudRetailV2betaUpdateGenerativeQuestionConfigRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :generative_question_config, as: 'generativeQuestionConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaGenerativeQuestionConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaGenerativeQuestionConfig::Representation
+
+ property :update_mask, as: 'updateMask'
end
end
class GoogleCloudRetailV2betaUserEvent
# @private