lib/google/apis/retail_v2beta/representations.rb in google-apis-retail_v2beta-0.83.0 vs lib/google/apis/retail_v2beta/representations.rb in google-apis-retail_v2beta-0.84.0

- old
+ new

@@ -602,10 +602,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaCatalogAttributeFacetConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaCatalogAttributeFacetConfigIgnoredFacetValues + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaColorInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -1124,10 +1142,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaRuleForceReturnFacetAction + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaRuleForceReturnFacetActionFacetPositionAdjustment + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaRuleIgnoreAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -1142,10 +1172,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaRuleRemoveFacetAction + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaRuleReplacementAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -2148,20 +2184,51 @@ class GoogleCloudRetailV2betaCatalogAttribute # @private class Representation < Google::Apis::Core::JsonRepresentation property :dynamic_facetable_option, as: 'dynamicFacetableOption' property :exact_searchable_option, as: 'exactSearchableOption' + property :facet_config, as: 'facetConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfig::Representation + property :in_use, as: 'inUse' property :indexable_option, as: 'indexableOption' property :key, as: 'key' property :recommendations_filtering_option, as: 'recommendationsFilteringOption' property :retrievable_option, as: 'retrievableOption' property :searchable_option, as: 'searchableOption' property :type, as: 'type' end end + class GoogleCloudRetailV2betaCatalogAttributeFacetConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :facet_intervals, as: 'facetIntervals', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval::Representation + + collection :ignored_facet_values, as: 'ignoredFacetValues', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfigIgnoredFacetValues, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfigIgnoredFacetValues::Representation + + collection :merged_facet_values, as: 'mergedFacetValues', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue::Representation + + end + end + + class GoogleCloudRetailV2betaCatalogAttributeFacetConfigIgnoredFacetValues + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :end_time, as: 'endTime' + property :start_time, as: 'startTime' + collection :values, as: 'values' + end + end + + class GoogleCloudRetailV2betaCatalogAttributeFacetConfigMergedFacetValue + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :merged_value, as: 'mergedValue' + collection :values, as: 'values' + end + end + class GoogleCloudRetailV2betaColorInfo # @private class Representation < Google::Apis::Core::JsonRepresentation collection :color_families, as: 'colorFamilies' collection :colors, as: 'colors' @@ -2235,10 +2302,11 @@ class GoogleCloudRetailV2betaCondition # @private class Representation < Google::Apis::Core::JsonRepresentation collection :active_time_range, as: 'activeTimeRange', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaConditionTimeRange, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaConditionTimeRange::Representation + collection :page_categories, as: 'pageCategories' collection :query_terms, as: 'queryTerms', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaConditionQueryTerm, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaConditionQueryTerm::Representation end end @@ -2978,16 +3046,20 @@ property :do_not_associate_action, as: 'doNotAssociateAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleDoNotAssociateAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleDoNotAssociateAction::Representation property :filter_action, as: 'filterAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleFilterAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleFilterAction::Representation + property :force_return_facet_action, as: 'forceReturnFacetAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleForceReturnFacetAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleForceReturnFacetAction::Representation + property :ignore_action, as: 'ignoreAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleIgnoreAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleIgnoreAction::Representation property :oneway_synonyms_action, as: 'onewaySynonymsAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleOnewaySynonymsAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleOnewaySynonymsAction::Representation property :redirect_action, as: 'redirectAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleRedirectAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleRedirectAction::Representation + property :remove_facet_action, as: 'removeFacetAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleRemoveFacetAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleRemoveFacetAction::Representation + property :replacement_action, as: 'replacementAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleReplacementAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleReplacementAction::Representation property :twoway_synonyms_action, as: 'twowaySynonymsAction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleTwowaySynonymsAction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleTwowaySynonymsAction::Representation end @@ -3015,10 +3087,26 @@ class Representation < Google::Apis::Core::JsonRepresentation property :filter, as: 'filter' end end + class GoogleCloudRetailV2betaRuleForceReturnFacetAction + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :facet_position_adjustments, as: 'facetPositionAdjustments', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleForceReturnFacetActionFacetPositionAdjustment, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRuleForceReturnFacetActionFacetPositionAdjustment::Representation + + end + end + + class GoogleCloudRetailV2betaRuleForceReturnFacetActionFacetPositionAdjustment + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :attribute_name, as: 'attributeName' + property :position, as: 'position' + end + end + class GoogleCloudRetailV2betaRuleIgnoreAction # @private class Representation < Google::Apis::Core::JsonRepresentation collection :ignore_terms, as: 'ignoreTerms' end @@ -3035,9 +3123,16 @@ class GoogleCloudRetailV2betaRuleRedirectAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :redirect_uri, as: 'redirectUri' + end + end + + class GoogleCloudRetailV2betaRuleRemoveFacetAction + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :attribute_names, as: 'attributeNames' end end class GoogleCloudRetailV2betaRuleReplacementAction # @private