Class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaBatchRemoveCatalogAttributesResponse
- Inherits:
-
Object
- Object
- Google::Apis::RetailV2beta::GoogleCloudRetailV2betaBatchRemoveCatalogAttributesResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/retail_v2beta/classes.rb,
lib/google/apis/retail_v2beta/representations.rb,
lib/google/apis/retail_v2beta/representations.rb
Overview
Response of the CatalogService.BatchRemoveCatalogAttributes.
Instance Attribute Summary collapse
-
#deleted_catalog_attributes ⇒ Array<String>
Catalog attributes that were deleted.
-
#reset_catalog_attributes ⇒ Array<String>
Catalog attributes that were reset.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRetailV2betaBatchRemoveCatalogAttributesResponse
constructor
A new instance of GoogleCloudRetailV2betaBatchRemoveCatalogAttributesResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRetailV2betaBatchRemoveCatalogAttributesResponse
Returns a new instance of GoogleCloudRetailV2betaBatchRemoveCatalogAttributesResponse.
1968 1969 1970 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1968 def initialize(**args) update!(**args) end |
Instance Attribute Details
#deleted_catalog_attributes ⇒ Array<String>
Catalog attributes that were deleted. Only attributes that are not in use by
products can be deleted.
Corresponds to the JSON property deletedCatalogAttributes
1959 1960 1961 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1959 def deleted_catalog_attributes @deleted_catalog_attributes end |
#reset_catalog_attributes ⇒ Array<String>
Catalog attributes that were reset. Attributes that are in use by products
cannot be deleted, however their configuration properties will reset to
default values upon removal request.
Corresponds to the JSON property resetCatalogAttributes
1966 1967 1968 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1966 def reset_catalog_attributes @reset_catalog_attributes end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1973 1974 1975 1976 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1973 def update!(**args) @deleted_catalog_attributes = args[:deleted_catalog_attributes] if args.key?(:deleted_catalog_attributes) @reset_catalog_attributes = args[:reset_catalog_attributes] if args.key?(:reset_catalog_attributes) end |