Class: Google::Apis::ContentV2::InventoryBatchRequestEntry
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2::InventoryBatchRequestEntry
- Defined in:
- generated/google/apis/content_v2/classes.rb,
generated/google/apis/content_v2/representations.rb,
generated/google/apis/content_v2/representations.rb
Overview
A batch entry encoding a single non-batch inventory request.
Instance Attribute Summary collapse
-
#batch_id ⇒ Fixnum
An entry ID, unique within the batch request.
-
#inventory ⇒ Google::Apis::ContentV2::Inventory
Price and availability of the product.
-
#merchant_id ⇒ Fixnum
The ID of the managing account.
-
#product_id ⇒ String
The ID of the product for which to update price and availability.
-
#store_code ⇒ String
The code of the store for which to update price and availability.
Instance Method Summary collapse
-
#initialize(**args) ⇒ InventoryBatchRequestEntry
constructor
A new instance of InventoryBatchRequestEntry.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ InventoryBatchRequestEntry
Returns a new instance of InventoryBatchRequestEntry
1949 1950 1951 |
# File 'generated/google/apis/content_v2/classes.rb', line 1949 def initialize(**args) update!(**args) end |
Instance Attribute Details
#batch_id ⇒ Fixnum
An entry ID, unique within the batch request.
Corresponds to the JSON property batchId
1926 1927 1928 |
# File 'generated/google/apis/content_v2/classes.rb', line 1926 def batch_id @batch_id end |
#inventory ⇒ Google::Apis::ContentV2::Inventory
Price and availability of the product.
Corresponds to the JSON property inventory
1931 1932 1933 |
# File 'generated/google/apis/content_v2/classes.rb', line 1931 def inventory @inventory end |
#merchant_id ⇒ Fixnum
The ID of the managing account.
Corresponds to the JSON property merchantId
1936 1937 1938 |
# File 'generated/google/apis/content_v2/classes.rb', line 1936 def merchant_id @merchant_id end |
#product_id ⇒ String
The ID of the product for which to update price and availability.
Corresponds to the JSON property productId
1941 1942 1943 |
# File 'generated/google/apis/content_v2/classes.rb', line 1941 def product_id @product_id end |
#store_code ⇒ String
The code of the store for which to update price and availability. Use online
to update price and availability of an online product.
Corresponds to the JSON property storeCode
1947 1948 1949 |
# File 'generated/google/apis/content_v2/classes.rb', line 1947 def store_code @store_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1954 1955 1956 1957 1958 1959 1960 |
# File 'generated/google/apis/content_v2/classes.rb', line 1954 def update!(**args) @batch_id = args[:batch_id] if args.key?(:batch_id) @inventory = args[:inventory] if args.key?(:inventory) @merchant_id = args[:merchant_id] if args.key?(:merchant_id) @product_id = args[:product_id] if args.key?(:product_id) @store_code = args[:store_code] if args.key?(:store_code) end |