module Mercadolibre::Core::Orders
Public Instance Methods
get_order(order_id)
click to toggle source
# File lib/mercadolibre/core/orders.rb, line 33 def get_order(order_id) filters = { access_token: @access_token } get_request("/orders/#{order_id}", filters).body end
get_order_billing_info(order_id)
click to toggle source
# File lib/mercadolibre/core/orders.rb, line 38 def get_order_billing_info(order_id) filters = { access_token: @access_token } get_request("/orders/#{order_id}/billing_info", filters).body.billing_info end
search_archived_orders(filters={})
click to toggle source
# File lib/mercadolibre/core/orders.rb, line 21 def search_archived_orders(filters={}) search_orders(filters.merge(orders_suffix: '/archived')) end
search_orders(filters={})
click to toggle source
# File lib/mercadolibre/core/orders.rb, line 4 def search_orders(filters={}) if filters[:seller_id].present? seller_id = filters[:seller_id] else seller_id = get_my_user.id end orders_suffix = filters.delete(:orders_suffix).to_s filters.merge!({ seller: seller_id, access_token: @access_token }) get_request("/orders/search#{orders_suffix}", filters).body end
search_pending_orders(filters={})
click to toggle source
# File lib/mercadolibre/core/orders.rb, line 25 def search_pending_orders(filters={}) search_orders(filters.merge(orders_suffix: '/pending')) end
search_recent_orders(filters={})
click to toggle source
# File lib/mercadolibre/core/orders.rb, line 29 def search_recent_orders(filters={}) search_orders(filters.merge(orders_suffix: '/recent')) end