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