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
2343 2344 2345 |
# File 'generated/google/apis/content_v2/classes.rb', line 2343 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
2320 2321 2322 |
# File 'generated/google/apis/content_v2/classes.rb', line 2320 def batch_id @batch_id end |
#inventory ⇒ Google::Apis::ContentV2::Inventory
Price and availability of the product.
Corresponds to the JSON property inventory
2325 2326 2327 |
# File 'generated/google/apis/content_v2/classes.rb', line 2325 def inventory @inventory end |
#merchant_id ⇒ Fixnum
The ID of the managing account.
Corresponds to the JSON property merchantId
2330 2331 2332 |
# File 'generated/google/apis/content_v2/classes.rb', line 2330 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
2335 2336 2337 |
# File 'generated/google/apis/content_v2/classes.rb', line 2335 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
2341 2342 2343 |
# File 'generated/google/apis/content_v2/classes.rb', line 2341 def store_code @store_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2348 2349 2350 2351 2352 2353 2354 |
# File 'generated/google/apis/content_v2/classes.rb', line 2348 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 |