class PlentyClient::Item::Variation::Stock
Constants
- ITEM_VARIATION_STOCK_PATH
- LIST_ITEM_VARIATIONS_STOCK
- LIST_ITEM_VARIATIONS_STOCK_MOVEMENTS
- LIST_ITEM_VARIATIONS_STOCK_STORAGE_LOCATIONS
- UPDATE_ITEM_VARIATIONS_STOCK_CORRECTION
- UPDATE_ITEM_VARIATIONS_STOCK_INCOMING_ITEMS
- UPDATE_ITEM_VARIATIONS_STOCK_REDISTRIBUTE
Public Class Methods
list(item_id, variation_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation/stock.rb, line 20 def list(item_id, variation_id, headers = {}, &block) get(build_endpoint("#{ITEM_VARIATION_STOCK_PATH}#{LIST_ITEM_VARIATIONS_STOCK}", item: item_id, variation: variation_id), headers, &block) end
list_stock_movements(item_id, variation_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation/stock.rb, line 32 def list_stock_movements(item_id, variation_id, headers = {}, &block) get(build_endpoint("#{ITEM_VARIATION_STOCK_PATH}#{LIST_ITEM_VARIATIONS_STOCK_MOVEMENTS}", item: item_id, variation: variation_id), headers, &block) end
list_storage_locations(item_id, variation_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation/stock.rb, line 26 def list_storage_locations(item_id, variation_id, headers = {}, &block) get(build_endpoint("#{ITEM_VARIATION_STOCK_PATH}#{LIST_ITEM_VARIATIONS_STOCK_STORAGE_LOCATIONS}", item: item_id, variation: variation_id), headers, &block) end
update_corrections(item_id, variation_id, body = {})
click to toggle source
# File lib/plenty_client/item/variation/stock.rb, line 44 def update_corrections(item_id, variation_id, body = {}) put(build_endpoint("#{ITEM_VARIATION_STOCK_PATH}#{UPDATE_ITEM_VARIATIONS_STOCK_CORRECTION}", item: item_id, variation: variation_id), body) end
update_incoming_items(item_id, variation_id, body = {})
click to toggle source
# File lib/plenty_client/item/variation/stock.rb, line 38 def update_incoming_items(item_id, variation_id, body = {}) put(build_endpoint("#{ITEM_VARIATION_STOCK_PATH}#{UPDATE_ITEM_VARIATIONS_STOCK_INCOMING_ITEMS}", item: item_id, variation: variation_id), body) end
update_redistributions(item_id, variation_id, body = {})
click to toggle source
# File lib/plenty_client/item/variation/stock.rb, line 50 def update_redistributions(item_id, variation_id, body = {}) put(build_endpoint("#{ITEM_VARIATION_STOCK_PATH}#{UPDATE_ITEM_VARIATIONS_STOCK_REDISTRIBUTE}", item: item_id, variation: variation_id), body) end