Module: Mercadolibre::Core::QuestionBlacklist

Included in:
Api
Defined in:
lib/mercadolibre/core/question_blacklist.rb

Instance Method Summary collapse

Instance Method Details

#add_user_to_questions_blacklist(seller_id, user_id) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/mercadolibre/core/question_blacklist.rb', line 10

def add_user_to_questions_blacklist(seller_id, user_id)
  payload = { user_id: user_id }.to_json

  headers = { content_type: :json }

  url = "/users/#{seller_id}/questions_blacklist?access_token=#{@access_token}"

  post_request(url, payload, headers).status_code == 200
end

#get_questions_blacklist(seller_id, args) ⇒ Object



4
5
6
7
8
# File 'lib/mercadolibre/core/question_blacklist.rb', line 4

def get_questions_blacklist(seller_id, args)
  result = get_request("/users/#{seller_id}/questions_blacklist", args.merge({
    access_token: @access_token
  })).body
end

#remove_user_from_questions_blacklist(seller_id, user_id) ⇒ Object



20
21
22
23
24
# File 'lib/mercadolibre/core/question_blacklist.rb', line 20

def remove_user_from_questions_blacklist(seller_id, user_id)
  url = "/users/#{seller_id}/questions_blacklist/#{user_id}?access_token=#{@access_token}"

  delete_request(url).status_code == 200
end