Class: PlentyClient::Warehouse::Management::Rack
- Inherits:
-
Object
- Object
- PlentyClient::Warehouse::Management::Rack
- Defined in:
- lib/plenty_client/warehouse/management/rack.rb
Constant Summary collapse
- WM_WAREHOUSE_MGMT_BASE_PATH =
'/stockmanagement/warehouses/{warehouseId}/management'.freeze
- WM_LIST_RACKS =
'/racks'.freeze
- WM_FIND_RACKS =
'/racks/{rackId}'.freeze
- WM_CREATE_RACK =
'/racks'.freeze
Class Method Summary collapse
- .create(warehouse_id, body = {}) ⇒ Object
- .find(warehouse_id, rack_id, headers = {}, &block) ⇒ Object
- .list(warehouse_id, headers = {}, &block) ⇒ Object
Methods included from Request
Methods included from Endpoint
Class Method Details
.create(warehouse_id, body = {}) ⇒ Object
28 29 30 |
# File 'lib/plenty_client/warehouse/management/rack.rb', line 28 def create(warehouse_id, body = {}) post(build_endpoint("#{WM_WAREHOUSE_MGMT_BASE_PATH}#{WM_CREATE_RACK}", warehouse: warehouse_id), body) end |
.find(warehouse_id, rack_id, headers = {}, &block) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/plenty_client/warehouse/management/rack.rb', line 21 def find(warehouse_id, rack_id, headers = {}, &block) get(build_endpoint("#{WM_WAREHOUSE_MGMT_BASE_PATH}#{WM_FIND_RACKS}", warehouse: warehouse_id, rack: rack_id), headers, &block) end |
.list(warehouse_id, headers = {}, &block) ⇒ Object
15 16 17 18 19 |
# File 'lib/plenty_client/warehouse/management/rack.rb', line 15 def list(warehouse_id, headers = {}, &block) get(build_endpoint("#{WM_WAREHOUSE_MGMT_BASE_PATH}#{WM_LIST_RACKS}", warehouse: warehouse_id), headers, &block) end |