class PlentyClient::Order::Shipping::Package

Constants

BASE_ORDERS_SHIPPING_PATH
CREATE_ORDER_SHIPPING_PACKAGE
DELETE_ORDER_SHIPPING_PACKAGE
DELETE_ORDER_SHIPPING_PACKAGES
FIND_ORDERS_SHIPPING_PACKAGE
LIST_ORDERS_SHIPPING_PACKAGE
UPDATE_ORDER_SHIPPING_PACKAGE

Public Class Methods

create(order_id, body = {}) click to toggle source
# File lib/plenty_client/order/shipping/package.rb, line 31
def create(order_id, body = {})
  post(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{CREATE_ORDER_SHIPPING_PACKAGE}",
                      order: order_id), body)
end
destroy(order_id, package_id, body = {}) click to toggle source
# File lib/plenty_client/order/shipping/package.rb, line 42
def destroy(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
destroy_all(order_id, body = {}) click to toggle source
# File lib/plenty_client/order/shipping/package.rb, line 48
def destroy_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) click to toggle source
# File lib/plenty_client/order/shipping/package.rb, line 25
def find(order_id, package_id, headers = {}, &block)
  get(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{FIND_ORDERS_SHIPPING_PACKAGE}",
                     order: order_id,
                     shipping_package: package_id), headers, &block)
end
list(order_id, headers = {}, &block) click to toggle source
# File lib/plenty_client/order/shipping/package.rb, line 20
def list(order_id, headers = {}, &block)
  get(build_endpoint("#{BASE_ORDERS_SHIPPING_PATH}#{LIST_ORDERS_SHIPPING_PACKAGE}",
                     order: order_id), headers, &block)
end
update(order_id, package_id, body = {}) click to toggle source
# File lib/plenty_client/order/shipping/package.rb, line 36
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