Class: PlentyClient::Order::Shipping::Package
- Inherits:
-
Object
- Object
- PlentyClient::Order::Shipping::Package
show all
- Extended by:
- Endpoint, Request
- Defined in:
- lib/plenty_client/order/shipping/package.rb
Constant Summary
collapse
- BASE_ORDERS_SHIPPING_PATH =
'/orders/{orderId}/shipping'.freeze
- FIND_ORDERS_SHIPPING_PACKAGE =
'/packages/{orderShippingPackageId}'.freeze
- LIST_ORDERS_SHIPPING_PACKAGE =
'/packages'.freeze
- CREATE_ORDER_SHIPPING_PACKAGE =
'/packages'.freeze
- UPDATE_ORDER_SHIPPING_PACKAGE =
'/packages/{orderShippingPackageId}'.freeze
- DELETE_ORDER_SHIPPING_PACKAGE =
'/packages/{orderShippingPackageId}'.freeze
- DELETE_ORDER_SHIPPING_PACKAGES =
'/packages'.freeze
Class Method Summary
collapse
-
.create(order_id, body = {}) ⇒ Object
-
.delete(order_id, package_id, body = {}) ⇒ Object
-
.delete_all(order_id, body = {}) ⇒ Object
-
.find(order_id, package_id, headers = {}, &block) ⇒ Object
-
.list(order_id, headers = {}, &block) ⇒ Object
-
.update(order_id, package_id, body = {}) ⇒ Object
Methods included from Endpoint
build_endpoint, routes
Methods included from Request
delete, get, patch, post, put, request
Class Method Details
.create(order_id, body = {}) ⇒ Object
29
30
31
32
|
# File 'lib/plenty_client/order/shipping/package.rb', line 29
def create(order_id, body = {})
post(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{CREATE_ORDER_SHIPPING_PACKAGE}",
order: order_id), body)
end
|
.delete(order_id, package_id, body = {}) ⇒ Object
40
41
42
43
44
|
# File 'lib/plenty_client/order/shipping/package.rb', line 40
def delete(order_id, package_id, body = {})
delete(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{DELETE_ORDER_SHIPPING_PACKAGE}",
order: order_id,
shipping_package: package_id), body)
end
|
.delete_all(order_id, body = {}) ⇒ Object
46
47
48
49
|
# File 'lib/plenty_client/order/shipping/package.rb', line 46
def delete_all(order_id, body = {})
delete(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{DELETE_ORDER_SHIPPING_PACKAGES}",
order: order_id), body)
end
|
.find(order_id, package_id, headers = {}, &block) ⇒ Object
23
24
25
26
27
|
# File 'lib/plenty_client/order/shipping/package.rb', line 23
def find(order_id, package_id, = {}, &block)
get(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{FIND_ORDERS_SHIPPING_PACKAGE}",
order: order_id,
shipping_package: package_id), , &block)
end
|
.list(order_id, headers = {}, &block) ⇒ Object
18
19
20
21
|
# File 'lib/plenty_client/order/shipping/package.rb', line 18
def list(order_id, = {}, &block)
get(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{LIST_ORDERS_SHIPPING_PACKAGE}",
order: order_id), , &block)
end
|
.update(order_id, package_id, body = {}) ⇒ Object
34
35
36
37
38
|
# File 'lib/plenty_client/order/shipping/package.rb', line 34
def update(order_id, package_id, body = {})
put(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{CREATE_ORDER_SHIPPING_PACKAGE}",
order: order_id,
shipping_package: package_id), body)
end
|