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