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
rating_tags(delivery_id) click to toggle source
# File lib/uber/api/deliveries.rb, line 45
def rating_tags(delivery_id)
  delivery_id = delivery_id.is_a?(Delivery::Delivery) ? delivery_id.delivery_id : delivery_id
  perform_with_objects(:get, "/v1/deliveries/#{delivery_id}/rating_tags", {}, Delivery::RatingTag, 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