class PlentyClient::Warehouse::Stock
Constants
- BOOK_INCOMING_STOCK
- CORRECT_STOCK
- LIST_STOCK
- LIST_STOCK_BY_LOCATION
- LIST_STOCK_MOVEMENTS
- STOCK_MANAGEMENT_BY_WAREHOUSE_BASE_PATH
Public Class Methods
book_incoming(warehouse_id, body = {})
click to toggle source
# File lib/plenty_client/warehouse/stock.rb, line 42 def book_incoming(warehouse_id, body = {}) put(build_endpoint("#{STOCK_MANAGEMENT_BY_WAREHOUSE_BASE_PATH}#{BOOK_INCOMING_STOCK}", warehouse: warehouse_id), body) end
correction(warehouse_id, body = {})
click to toggle source
# File lib/plenty_client/warehouse/stock.rb, line 36 def correction(warehouse_id, body = {}) put(build_endpoint("#{STOCK_MANAGEMENT_BY_WAREHOUSE_BASE_PATH}#{CORRECT_STOCK}", warehouse: warehouse_id), body) end
list(warehouse_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/warehouse/stock.rb, line 18 def list(warehouse_id, headers = {}, &block) get(build_endpoint("#{STOCK_MANAGEMENT_BY_WAREHOUSE_BASE_PATH}#{LIST_STOCK}", warehouse: warehouse_id), headers, &block) end
list_by_location(warehouse_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/warehouse/stock.rb, line 30 def list_by_location(warehouse_id, headers = {}, &block) get(build_endpoint("#{STOCK_MANAGEMENT_BY_WAREHOUSE_BASE_PATH}#{LIST_STOCK_BY_LOCATION}", warehouse: warehouse_id), headers, &block) end
list_movements(warehouse_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/warehouse/stock.rb, line 24 def list_movements(warehouse_id, headers = {}, &block) get(build_endpoint("#{STOCK_MANAGEMENT_BY_WAREHOUSE_BASE_PATH}#{LIST_STOCK_MOVEMENTS}", warehouse: warehouse_id), headers, &block) end