lib/google/apis/retail_v2beta/service.rb in google-apis-retail_v2beta-0.67.0 vs lib/google/apis/retail_v2beta/service.rb in google-apis-retail_v2beta-0.68.0

- old
+ new

@@ -607,20 +607,23 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Incrementally adds place IDs to Product.fulfillment_info.place_ids. This - # process is asynchronous and does not require the Product to exist before - # updating fulfillment information. If the request is valid, the update will be - # enqueued and processed downstream. As a consequence, when a response is - # returned, the added place IDs are not immediately manifested in the Product - # queried by ProductService.GetProduct or ProductService.ListProducts. The - # returned Operations will be obsolete after 1 day, and GetOperation API will - # return NOT_FOUND afterwards. If conflicting updates are issued, the Operations - # associated with the stale updates will not be marked as done until being - # obsolete. + # It is recommended to use the ProductService.AddLocalInventories method instead + # of ProductService.AddFulfillmentPlaces. ProductService.AddLocalInventories + # achieves the same results but provides more fine-grained control over + # ingesting local inventory data. Incrementally adds place IDs to Product. + # fulfillment_info.place_ids. This process is asynchronous and does not require + # the Product to exist before updating fulfillment information. If the request + # is valid, the update will be enqueued and processed downstream. As a + # consequence, when a response is returned, the added place IDs are not + # immediately manifested in the Product queried by ProductService.GetProduct or + # ProductService.ListProducts. The returned Operations will be obsolete after 1 + # day, and GetOperation API will return NOT_FOUND afterwards. If conflicting + # updates are issued, the Operations associated with the stale updates will not + # be marked as done until being obsolete. # @param [String] product # Required. Full resource name of Product, such as `projects/*/locations/global/ # catalogs/default_catalog/branches/default_branch/products/some_product_id`. If # the caller does not have permission to access the Product, regardless of # whether or not it exists, a PERMISSION_DENIED error is returned. @@ -965,17 +968,21 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Incrementally removes place IDs from a Product.fulfillment_info.place_ids. - # This process is asynchronous and does not require the Product to exist before - # updating fulfillment information. If the request is valid, the update will be - # enqueued and processed downstream. As a consequence, when a response is - # returned, the removed place IDs are not immediately manifested in the Product - # queried by ProductService.GetProduct or ProductService.ListProducts. The - # returned Operations will be obsolete after 1 day, and GetOperation API will - # return NOT_FOUND afterwards. If conflicting updates are issued, the Operations + # It is recommended to use the ProductService.RemoveLocalInventories method + # instead of ProductService.RemoveFulfillmentPlaces. ProductService. + # RemoveLocalInventories achieves the same results but provides more fine- + # grained control over ingesting local inventory data. Incrementally removes + # place IDs from a Product.fulfillment_info.place_ids. This process is + # asynchronous and does not require the Product to exist before updating + # fulfillment information. If the request is valid, the update will be enqueued + # and processed downstream. As a consequence, when a response is returned, the + # removed place IDs are not immediately manifested in the Product queried by + # ProductService.GetProduct or ProductService.ListProducts. The returned + # Operations will be obsolete after 1 day, and GetOperation API will return + # NOT_FOUND afterwards. If conflicting updates are issued, the Operations # associated with the stale updates will not be marked as done until being # obsolete. # @param [String] product # Required. Full resource name of Product, such as `projects/*/locations/global/ # catalogs/default_catalog/branches/default_branch/products/some_product_id`. If