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