lib/google/apis/retail_v2beta/representations.rb in google-apis-retail_v2beta-0.12.0 vs lib/google/apis/retail_v2beta/representations.rb in google-apis-retail_v2beta-0.13.0

- old
+ new

@@ -62,10 +62,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2AddFulfillmentPlacesMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2AddFulfillmentPlacesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2ImportCompletionDataResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2ImportErrorsConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -110,16 +128,52 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2RemoveFulfillmentPlacesMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2RemoveFulfillmentPlacesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2SetInventoryMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2SetInventoryResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2UserEventImportSummary class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2alphaAddFulfillmentPlacesMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2alphaAddFulfillmentPlacesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2alphaExportErrorsConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -140,10 +194,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2alphaImportCompletionDataResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2alphaImportErrorsConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -188,16 +248,64 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2alphaRemoveFulfillmentPlacesMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2alphaRemoveFulfillmentPlacesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2alphaSetInventoryMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2alphaSetInventoryResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2alphaUserEventImportSummary class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaAddFulfillmentPlacesMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaAddFulfillmentPlacesRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaAddFulfillmentPlacesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaAudience + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaBigQuerySource class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -206,10 +314,46 @@ 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 + + class GoogleCloudRetailV2betaCompleteQueryResponse + 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 + + class GoogleCloudRetailV2betaCompleteQueryResponseRecentSearchResult + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaCompletionDataInputConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaCompletionDetail + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaCustomAttribute class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -236,22 +380,46 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaFulfillmentInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaGcsSource 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 + class GoogleCloudRetailV2betaImage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaImportCompletionDataRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaImportCompletionDataResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaImportErrorsConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -284,16 +452,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaInterval + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaListCatalogsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaListProductsResponse + 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 @@ -314,10 +494,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaPriceInfoPriceRange + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaProduct class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -344,10 +530,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaPromotion + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaPurchaseTransaction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -368,10 +560,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaRating + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRetailV2betaRejoinUserEventsMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -386,10 +584,124 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRetailV2betaRemoveFulfillmentPlacesMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaRemoveFulfillmentPlacesRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaRemoveFulfillmentPlacesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchRequestBoostSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchRequestBoostSpecConditionBoostSpec + 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 + + class GoogleCloudRetailV2betaSearchRequestFacetSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchRequestFacetSpecFacetKey + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchRequestQueryExpansionSpec + 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 GoogleCloudRetailV2betaSearchResponseFacet + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchResponseFacetFacetValue + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchResponseQueryExpansionInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSearchResponseSearchResult + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSetDefaultBranchRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSetInventoryMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSetInventoryRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRetailV2betaSetInventoryResponse + 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 @@ -440,10 +752,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleTypeDate + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleApiHttpBody # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_type, as: 'contentType' property :data, :base64 => true, as: 'data' @@ -509,10 +827,30 @@ class Representation < Google::Apis::Core::JsonRepresentation property :function_name, as: 'functionName' end end + class GoogleCloudRetailV2AddFulfillmentPlacesMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2AddFulfillmentPlacesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2ImportCompletionDataResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :error_samples, as: 'errorSamples', class: Google::Apis::RetailV2beta::GoogleRpcStatus, decorator: Google::Apis::RetailV2beta::GoogleRpcStatus::Representation + + end + end + class GoogleCloudRetailV2ImportErrorsConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :gcs_prefix, as: 'gcsPrefix' end @@ -521,10 +859,12 @@ class GoogleCloudRetailV2ImportMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :failure_count, :numeric_string => true, as: 'failureCount' + property :notification_pubsub_topic, as: 'notificationPubsubTopic' + property :request_id, as: 'requestId' property :success_count, :numeric_string => true, as: 'successCount' property :update_time, as: 'updateTime' end end @@ -574,18 +914,54 @@ class Representation < Google::Apis::Core::JsonRepresentation property :rejoined_user_events_count, :numeric_string => true, as: 'rejoinedUserEventsCount' end end + class GoogleCloudRetailV2RemoveFulfillmentPlacesMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2RemoveFulfillmentPlacesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2SetInventoryMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2SetInventoryResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + class GoogleCloudRetailV2UserEventImportSummary # @private class Representation < Google::Apis::Core::JsonRepresentation property :joined_events_count, :numeric_string => true, as: 'joinedEventsCount' property :unjoined_events_count, :numeric_string => true, as: 'unjoinedEventsCount' end end + class GoogleCloudRetailV2alphaAddFulfillmentPlacesMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2alphaAddFulfillmentPlacesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + class GoogleCloudRetailV2alphaExportErrorsConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :gcs_prefix, as: 'gcsPrefix' end @@ -617,10 +993,18 @@ property :errors_config, as: 'errorsConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2alphaExportErrorsConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2alphaExportErrorsConfig::Representation end end + class GoogleCloudRetailV2alphaImportCompletionDataResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :error_samples, as: 'errorSamples', class: Google::Apis::RetailV2beta::GoogleRpcStatus, decorator: Google::Apis::RetailV2beta::GoogleRpcStatus::Representation + + end + end + class GoogleCloudRetailV2alphaImportErrorsConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :gcs_prefix, as: 'gcsPrefix' end @@ -629,10 +1013,12 @@ class GoogleCloudRetailV2alphaImportMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :failure_count, :numeric_string => true, as: 'failureCount' + property :notification_pubsub_topic, as: 'notificationPubsubTopic' + property :request_id, as: 'requestId' property :success_count, :numeric_string => true, as: 'successCount' property :update_time, as: 'updateTime' end end @@ -682,24 +1068,80 @@ class Representation < Google::Apis::Core::JsonRepresentation property :rejoined_user_events_count, :numeric_string => true, as: 'rejoinedUserEventsCount' end end + class GoogleCloudRetailV2alphaRemoveFulfillmentPlacesMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2alphaRemoveFulfillmentPlacesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2alphaSetInventoryMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2alphaSetInventoryResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + class GoogleCloudRetailV2alphaUserEventImportSummary # @private class Representation < Google::Apis::Core::JsonRepresentation property :joined_events_count, :numeric_string => true, as: 'joinedEventsCount' property :unjoined_events_count, :numeric_string => true, as: 'unjoinedEventsCount' end end + class GoogleCloudRetailV2betaAddFulfillmentPlacesMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2betaAddFulfillmentPlacesRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :add_time, as: 'addTime' + property :allow_missing, as: 'allowMissing' + collection :place_ids, as: 'placeIds' + property :type, as: 'type' + end + end + + class GoogleCloudRetailV2betaAddFulfillmentPlacesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2betaAudience + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :age_groups, as: 'ageGroups' + collection :genders, as: 'genders' + end + end + class GoogleCloudRetailV2betaBigQuerySource # @private class Representation < Google::Apis::Core::JsonRepresentation property :data_schema, as: 'dataSchema' property :dataset_id, as: 'datasetId' property :gcs_staging_dir, as: 'gcsStagingDir' + property :partition_date, as: 'partitionDate', class: Google::Apis::RetailV2beta::GoogleTypeDate, decorator: Google::Apis::RetailV2beta::GoogleTypeDate::Representation + property :project_id, as: 'projectId' property :table_id, as: 'tableId' end end @@ -711,14 +1153,68 @@ property :product_level_config, as: 'productLevelConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductLevelConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductLevelConfig::Representation end end + class GoogleCloudRetailV2betaColorInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :color_families, as: 'colorFamilies' + collection :colors, as: 'colors' + end + end + + class GoogleCloudRetailV2betaCompleteQueryResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + 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 GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :attributes, as: 'attributes', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute::Representation + + property :suggestion, as: 'suggestion' + end + end + + class GoogleCloudRetailV2betaCompleteQueryResponseRecentSearchResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :recent_search, as: 'recentSearch' + end + end + + class GoogleCloudRetailV2betaCompletionDataInputConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :big_query_source, as: 'bigQuerySource', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaBigQuerySource, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaBigQuerySource::Representation + + end + end + + class GoogleCloudRetailV2betaCompletionDetail + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :completion_attribution_token, as: 'completionAttributionToken' + property :selected_position, as: 'selectedPosition' + property :selected_suggestion, as: 'selectedSuggestion' + end + end + class GoogleCloudRetailV2betaCustomAttribute # @private class Representation < Google::Apis::Core::JsonRepresentation + property :indexable, as: 'indexable' collection :numbers, as: 'numbers' + property :searchable, as: 'searchable' collection :text, as: 'text' end end class GoogleCloudRetailV2betaExportErrorsConfig @@ -754,27 +1250,61 @@ property :errors_config, as: 'errorsConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaExportErrorsConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaExportErrorsConfig::Representation end end + class GoogleCloudRetailV2betaFulfillmentInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :place_ids, as: 'placeIds' + property :type, as: 'type' + end + end + class GoogleCloudRetailV2betaGcsSource # @private class Representation < Google::Apis::Core::JsonRepresentation property :data_schema, as: 'dataSchema' collection :input_uris, as: 'inputUris' end end + class GoogleCloudRetailV2betaGetDefaultBranchResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :branch, as: 'branch' + property :note, as: 'note' + property :set_time, as: 'setTime' + end + end + class GoogleCloudRetailV2betaImage # @private class Representation < Google::Apis::Core::JsonRepresentation property :height, as: 'height' property :uri, as: 'uri' property :width, as: 'width' end end + class GoogleCloudRetailV2betaImportCompletionDataRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :input_config, as: 'inputConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompletionDataInputConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompletionDataInputConfig::Representation + + property :notification_pubsub_topic, as: 'notificationPubsubTopic' + end + end + + class GoogleCloudRetailV2betaImportCompletionDataResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :error_samples, as: 'errorSamples', class: Google::Apis::RetailV2beta::GoogleRpcStatus, decorator: Google::Apis::RetailV2beta::GoogleRpcStatus::Representation + + end + end + class GoogleCloudRetailV2betaImportErrorsConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :gcs_prefix, as: 'gcsPrefix' end @@ -783,10 +1313,12 @@ class GoogleCloudRetailV2betaImportMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :failure_count, :numeric_string => true, as: 'failureCount' + property :notification_pubsub_topic, as: 'notificationPubsubTopic' + property :request_id, as: 'requestId' property :success_count, :numeric_string => true, as: 'successCount' property :update_time, as: 'updateTime' end end @@ -795,10 +1327,13 @@ class Representation < Google::Apis::Core::JsonRepresentation property :errors_config, as: 'errorsConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaImportErrorsConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaImportErrorsConfig::Representation property :input_config, as: 'inputConfig', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductInputConfig, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductInputConfig::Representation + property :notification_pubsub_topic, as: 'notificationPubsubTopic' + property :reconciliation_mode, as: 'reconciliationMode' + property :request_id, as: 'requestId' property :update_mask, as: 'updateMask' end end class GoogleCloudRetailV2betaImportProductsResponse @@ -831,19 +1366,38 @@ property :import_summary, as: 'importSummary', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUserEventImportSummary, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUserEventImportSummary::Representation end end + class GoogleCloudRetailV2betaInterval + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :exclusive_maximum, as: 'exclusiveMaximum' + property :exclusive_minimum, as: 'exclusiveMinimum' + property :maximum, as: 'maximum' + property :minimum, as: 'minimum' + end + end + class GoogleCloudRetailV2betaListCatalogsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :catalogs, as: 'catalogs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalog, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCatalog::Representation property :next_page_token, as: 'nextPageToken' end end + class GoogleCloudRetailV2betaListProductsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :next_page_token, as: 'nextPageToken' + collection :products, as: 'products', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct::Representation + + end + end + class GoogleCloudRetailV2betaPredictRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :filter, as: 'filter' hash :labels, as: 'labels' @@ -880,34 +1434,72 @@ class Representation < Google::Apis::Core::JsonRepresentation property :cost, as: 'cost' property :currency_code, as: 'currencyCode' property :original_price, as: 'originalPrice' property :price, as: 'price' + property :price_effective_time, as: 'priceEffectiveTime' + property :price_expire_time, as: 'priceExpireTime' + property :price_range, as: 'priceRange', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPriceInfoPriceRange, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPriceInfoPriceRange::Representation + end end + class GoogleCloudRetailV2betaPriceInfoPriceRange + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :original_price, as: 'originalPrice', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval::Representation + + property :price, as: 'price', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval::Representation + + end + end + class GoogleCloudRetailV2betaProduct # @private class Representation < Google::Apis::Core::JsonRepresentation hash :attributes, as: 'attributes', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute::Representation + property :audience, as: 'audience', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaAudience, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaAudience::Representation + property :availability, as: 'availability' property :available_quantity, as: 'availableQuantity' property :available_time, as: 'availableTime' + collection :brands, as: 'brands' collection :categories, as: 'categories' + collection :collection_member_ids, as: 'collectionMemberIds' + property :color_info, as: 'colorInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaColorInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaColorInfo::Representation + + collection :conditions, as: 'conditions' property :description, as: 'description' + property :expire_time, as: 'expireTime' + collection :fulfillment_info, as: 'fulfillmentInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaFulfillmentInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaFulfillmentInfo::Representation + + property :gtin, as: 'gtin' property :id, as: 'id' collection :images, as: 'images', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaImage, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaImage::Representation + property :language_code, as: 'languageCode' + collection :materials, as: 'materials' property :name, as: 'name' + collection :patterns, as: 'patterns' property :price_info, as: 'priceInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPriceInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPriceInfo::Representation property :primary_product_id, as: 'primaryProductId' + collection :promotions, as: 'promotions', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPromotion, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPromotion::Representation + + property :publish_time, as: 'publishTime' + property :rating, as: 'rating', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRating, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRating::Representation + + property :retrievable_fields, as: 'retrievableFields' + collection :sizes, as: 'sizes' collection :tags, as: 'tags' property :title, as: 'title' + property :ttl, as: 'ttl' property :type, as: 'type' property :uri, as: 'uri' + collection :variants, as: 'variants', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct::Representation + end end class GoogleCloudRetailV2betaProductDetail # @private @@ -944,10 +1536,17 @@ property :ingestion_product_type, as: 'ingestionProductType' property :merchant_center_product_id_field, as: 'merchantCenterProductIdField' end end + class GoogleCloudRetailV2betaPromotion + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :promotion_id, as: 'promotionId' + end + end + class GoogleCloudRetailV2betaPurchaseTransaction # @private class Representation < Google::Apis::Core::JsonRepresentation property :cost, as: 'cost' property :currency_code, as: 'currencyCode' @@ -976,10 +1575,19 @@ class Representation < Google::Apis::Core::JsonRepresentation property :purged_events_count, :numeric_string => true, as: 'purgedEventsCount' end end + class GoogleCloudRetailV2betaRating + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :average_rating, as: 'averageRating' + property :rating_count, as: 'ratingCount' + collection :rating_histogram, as: 'ratingHistogram' + end + end + class GoogleCloudRetailV2betaRejoinUserEventsMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation end end @@ -996,28 +1604,225 @@ class Representation < Google::Apis::Core::JsonRepresentation property :rejoined_user_events_count, :numeric_string => true, as: 'rejoinedUserEventsCount' end end + class GoogleCloudRetailV2betaRemoveFulfillmentPlacesMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2betaRemoveFulfillmentPlacesRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :allow_missing, as: 'allowMissing' + collection :place_ids, as: 'placeIds' + property :remove_time, as: 'removeTime' + property :type, as: 'type' + end + end + + class GoogleCloudRetailV2betaRemoveFulfillmentPlacesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2betaSearchRequest + # @private + 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 :dynamic_facet_spec, as: 'dynamicFacetSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec::Representation + + collection :facet_specs, as: 'facetSpecs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestFacetSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestFacetSpec::Representation + + property :filter, as: 'filter' + property :offset, as: 'offset' + property :order_by, as: 'orderBy' + collection :page_categories, as: 'pageCategories' + property :page_size, as: 'pageSize' + property :page_token, as: 'pageToken' + property :query, as: 'query' + property :query_expansion_spec, as: 'queryExpansionSpec', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestQueryExpansionSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestQueryExpansionSpec::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 + end + + class GoogleCloudRetailV2betaSearchRequestBoostSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :condition_boost_specs, as: 'conditionBoostSpecs', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestBoostSpecConditionBoostSpec, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestBoostSpecConditionBoostSpec::Representation + + end + end + + class GoogleCloudRetailV2betaSearchRequestBoostSpecConditionBoostSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :boost, as: 'boost' + property :condition, as: 'condition' + end + end + + class GoogleCloudRetailV2betaSearchRequestDynamicFacetSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :mode, as: 'mode' + end + end + + class GoogleCloudRetailV2betaSearchRequestFacetSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :enable_dynamic_position, as: 'enableDynamicPosition' + collection :excluded_filter_keys, as: 'excludedFilterKeys' + property :facet_key, as: 'facetKey', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestFacetSpecFacetKey, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchRequestFacetSpecFacetKey::Representation + + property :limit, as: 'limit' + end + end + + class GoogleCloudRetailV2betaSearchRequestFacetSpecFacetKey + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :contains, as: 'contains' + collection :intervals, as: 'intervals', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval::Representation + + property :key, as: 'key' + property :order_by, as: 'orderBy' + collection :prefixes, as: 'prefixes' + property :query, as: 'query' + collection :restricted_values, as: 'restrictedValues' + end + end + + class GoogleCloudRetailV2betaSearchRequestQueryExpansionSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :condition, as: 'condition' + end + end + + class GoogleCloudRetailV2betaSearchResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :attribution_token, as: 'attributionToken' + property :corrected_query, as: 'correctedQuery' + collection :facets, as: 'facets', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseFacet, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseFacet::Representation + + property :next_page_token, as: 'nextPageToken' + 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 :total_size, as: 'totalSize' + end + end + + class GoogleCloudRetailV2betaSearchResponseFacet + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :dynamic_facet, as: 'dynamicFacet' + property :key, as: 'key' + collection :values, as: 'values', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseFacetFacetValue, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSearchResponseFacetFacetValue::Representation + + end + end + + class GoogleCloudRetailV2betaSearchResponseFacetFacetValue + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :count, :numeric_string => true, as: 'count' + property :interval, as: 'interval', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaInterval::Representation + + property :value, as: 'value' + end + end + + class GoogleCloudRetailV2betaSearchResponseQueryExpansionInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :expanded_query, as: 'expandedQuery' + end + end + + class GoogleCloudRetailV2betaSearchResponseSearchResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :id, as: 'id' + property :matching_variant_count, as: 'matchingVariantCount' + hash :matching_variant_fields, as: 'matchingVariantFields' + property :product, as: 'product', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct::Representation + + hash :variant_rollup_values, as: 'variantRollupValues' + end + end + + class GoogleCloudRetailV2betaSetDefaultBranchRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :branch_id, as: 'branchId' + property :note, as: 'note' + end + end + + class GoogleCloudRetailV2betaSetInventoryMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudRetailV2betaSetInventoryRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :allow_missing, as: 'allowMissing' + property :inventory, as: 'inventory', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProduct::Representation + + property :set_mask, as: 'setMask' + property :set_time, as: 'setTime' + end + end + + class GoogleCloudRetailV2betaSetInventoryResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + class GoogleCloudRetailV2betaUserEvent # @private class Representation < Google::Apis::Core::JsonRepresentation hash :attributes, as: 'attributes', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute::Representation property :attribution_token, as: 'attributionToken' property :cart_id, as: 'cartId' + property :completion_detail, as: 'completionDetail', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompletionDetail, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompletionDetail::Representation + property :event_time, as: 'eventTime' property :event_type, as: 'eventType' collection :experiment_ids, as: 'experimentIds' + property :filter, as: 'filter' + property :offset, as: 'offset' + property :order_by, as: 'orderBy' collection :page_categories, as: 'pageCategories' property :page_view_id, as: 'pageViewId' collection :product_details, as: 'productDetails', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductDetail, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaProductDetail::Representation property :purchase_transaction, as: 'purchaseTransaction', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPurchaseTransaction, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaPurchaseTransaction::Representation property :referrer_uri, as: 'referrerUri' property :search_query, as: 'searchQuery' + property :session_id, as: 'sessionId' property :uri, as: 'uri' property :user_info, as: 'userInfo', class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUserInfo, decorator: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaUserInfo::Representation property :visitor_id, as: 'visitorId' end @@ -1092,9 +1897,18 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation property :code, as: 'code' collection :details, as: 'details' property :message, as: 'message' + end + end + + class GoogleTypeDate + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :day, as: 'day' + property :month, as: 'month' + property :year, as: 'year' end end end end end