module Uber::API::Deliveries
Public Instance Methods
add_delivery(*args)
click to toggle source
# File lib/uber/api/deliveries.rb, line 15 def add_delivery(*args) arguments = Uber::Arguments.new(args) perform_with_object(:post, "/v1/deliveries", arguments.options, Delivery::Delivery, self.client) end
add_quote(*args)
click to toggle source
# File lib/uber/api/deliveries.rb, line 20 def add_quote(*args) arguments = Uber::Arguments.new(args) perform_with_objects(:post, "/v1/deliveries/quote", arguments.options, Delivery::Quote, self.client) end
add_rating(delivery_id, *args)
click to toggle source
# File lib/uber/api/deliveries.rb, line 39 def add_rating(delivery_id, *args) delivery_id = delivery_id.is_a?(Delivery::Delivery) ? delivery_id.delivery_id : delivery_id arguments = Uber::Arguments.new(args) perform_without_object(:post, "/v1/deliveries/#{delivery_id}/rating", arguments.options, self.client) end
cancel(delivery_id)
click to toggle source
# File lib/uber/api/deliveries.rb, line 50 def cancel(delivery_id) delivery_id = delivery_id.is_a?(Delivery::Delivery) ? delivery_id.delivery_id : delivery_id perform_without_object(:post, "/v1/deliveries/#{delivery_id}/cancel", {}, self.client) end
list(*args)
click to toggle source
# File lib/uber/api/deliveries.rb, line 10 def list(*args) arguments = Uber::Arguments.new(args) perform_with_objects(:get, "/v1/deliveries", arguments.options, Delivery::Delivery, self.client) end
ratings(delivery_id)
click to toggle source
# File lib/uber/api/deliveries.rb, line 34 def ratings(delivery_id) delivery_id = delivery_id.is_a?(Delivery::Delivery) ? delivery_id.delivery_id : delivery_id perform_with_objects(:get, "/v1/deliveries/#{delivery_id}/ratings", {}, Delivery::Rating, self.client) end
receipt(delivery_id)
click to toggle source
# File lib/uber/api/deliveries.rb, line 29 def receipt(delivery_id) delivery_id = delivery_id.is_a?(Delivery::Delivery) ? delivery_id.delivery_id : delivery_id perform_with_object(:get, "/v1/deliveries/#{delivery_id}/receipt", {}, Delivery::Receipt, self.client) end
regions()
click to toggle source
# File lib/uber/api/deliveries.rb, line 55 def regions perform_with_objects(:get, "/v1/deliveries/regions", {}, Delivery::Region, self.client) end
retrieve(delivery_id)
click to toggle source
# File lib/uber/api/deliveries.rb, line 25 def retrieve(delivery_id) perform_with_object(:get, "/v1/deliveries/#{delivery_id}", {}, Delivery::Delivery, self.client) end