class Shipwire::Orders

Public Instance Methods

cancel(id) click to toggle source
# File lib/shipwire/orders.rb, line 19
def cancel(id)
  request(:post, "orders/#{id}/cancel")
end
create(body) click to toggle source
# File lib/shipwire/orders.rb, line 7
def create(body)
  request(:post, 'orders', body: body)
end
find(id, params = {}) click to toggle source
# File lib/shipwire/orders.rb, line 11
def find(id, params = {})
  request(:get, "orders/#{id}/trackings", params: params)
end
holds(id, params = {}) click to toggle source
# File lib/shipwire/orders.rb, line 23
def holds(id, params = {})
  request(:get, "orders/#{id}/holds", params: params)
end
items(id) click to toggle source
# File lib/shipwire/orders.rb, line 27
def items(id)
  request(:get, "orders/#{id}/items")
end
list(params = {}) click to toggle source
# File lib/shipwire/orders.rb, line 3
def list(params = {})
  request(:get, 'orders', params: params)
end
returns(id) click to toggle source
# File lib/shipwire/orders.rb, line 31
def returns(id)
  request(:get, "orders/#{id}/returns")
end
trackings(id) click to toggle source
# File lib/shipwire/orders.rb, line 35
def trackings(id)
  request(:get, "orders/#{id}/trackings")
end
update(id, body, params = {}) click to toggle source
# File lib/shipwire/orders.rb, line 15
def update(id, body, params = {})
  request(:put, "orders/#{id}", body: body, params: params)
end