module Mercadolibre::Core::Feedbacks

Public Instance Methods

change_order_buyer_feedback(order_id, kind, feedback_data) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 38
def change_order_buyer_feedback(order_id, kind, feedback_data)
  payload = feedback_data.to_json

  headers = { content_type: :json }

  put_request("/orders/#{order_id}/feedback/purchase?access_token=#{@access_token}", payload, headers).body
end
change_order_feedback(feedback_id, feedback_data) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 46
def change_order_feedback(feedback_id, feedback_data)
  payload = feedback_data.to_json

  headers = { content_type: :json }

  put_request("/feedback/#{feedback_id}?access_token=#{@access_token}", payload, headers).body
end
change_order_seller_feedback(order_id, kind, feedback_data) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 30
def change_order_seller_feedback(order_id, kind, feedback_data)
  payload = feedback_data.to_json

  headers = { content_type: :json }

  put_request("/orders/#{order_id}/feedback/sale?access_token=#{@access_token}", payload, headers).body
end
create_order_feedback(order_id, feedback_data) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 22
def create_order_feedback(order_id, feedback_data)
  payload = feedback_data.to_json

  headers = { content_type: :json }

  post_request("/orders/#{order_id}/feedback?access_token=#{@access_token}", payload, headers).body
end
get_order_buyer_feedback(order_id) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 10
def get_order_buyer_feedback(order_id)
  filters = { access_token: @access_token }

  get_request("/orders/#{order_id}/feedback/purchase", filters).body
end
get_order_feedbacks(order_id) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 4
def get_order_feedbacks(order_id)
  filters = { access_token: @access_token }

  get_request("/orders/#{order_id}/feedback", filters).body
end
get_order_seller_feedback(order_id) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 16
def get_order_seller_feedback(order_id)
  filters = { access_token: @access_token }

  get_request("/orders/#{order_id}/feedback/sale", filters).body
end
reply_order_feedback(feedback_id, text) click to toggle source
# File lib/mercadolibre/core/feedbacks.rb, line 54
def reply_order_feedback(feedback_id, text)
  payload = { reply: text }.to_json

  headers = { content_type: :json }

  post_request("/feedback/{feedback_id}/reply?access_token=#{@access_token}", payload, headers).body
end