module Mercadolibre::Core::PickupStores
Public Instance Methods
create_item_pickup_store(item_id, store_id, attrs)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 33 def create_item_pickup_store(item_id, store_id, attrs) payload = attrs.to_json headers = { content_type: :json } post_request("/items/#{item_id}/stores/#{store_id}?access_token=#{@access_token}", payload, headers).body end
create_item_variation_pickup_store(item_id, variation_id, store_id, attrs)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 57 def create_item_variation_pickup_store(item_id, variation_id, store_id, attrs) payload = attrs.to_json headers = { content_type: :json } post_request("/items/#{item_id}/variation/#{variation_id}/stores/#{store_id}?access_token=#{@access_token}", payload, headers).body end
create_pickup_store(user_id, attrs)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 4 def create_pickup_store(user_id, attrs) payload = attrs.to_json headers = { content_type: :json } post_request("/users/#{user_id}/stores?access_token=#{@access_token}", payload, headers).body end
delete_item_pickup_store(item_id, store_id)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 47 def delete_item_pickup_store(item_id, store_id) result = delete_request("/items/#{item_id}/stores/#{store_id}?access_token=#{@access_token}") result.status_code == 200 end
delete_item_variation_pickup_store(item_id, variation_id, store_id)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 71 def delete_item_variation_pickup_store(item_id, variation_id, store_id) result = delete_request("/items/#{item_id}/variation/#{variation_id}/stores/#{store_id}?access_token=#{@access_token}") result.status_code == 200 end
delete_pickup_store(user_id, store_id)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 18 def delete_pickup_store(user_id, store_id) result = delete_request("/users/#{user_id}/stores/#{store_id}?access_token=#{@access_token}") result.status_code == 200 end
get_item_pickup_stores(item_id)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 52 def get_item_pickup_stores(item_id) filters = { access_token: @access_token } get_request("/items/#{item_id}/stores", filters).body end
get_pickup(pickup_id)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 76 def get_pickup(pickup_id) filters = { access_token: @access_token } get_request("/pickups/#{pickup_id}", filters).body end
get_pickup_store(store_id)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 28 def get_pickup_store(store_id) filters = { access_token: @access_token } get_request("/stores/#{store_id}", filters).body end
search_pickup_stores(user_id, filters={})
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 23 def search_pickup_stores(user_id, filters={}) filters.merge!({ access_token: @access_token }) get_request("/users/#{user_id}/stores/search", filters).body end
update_item_pickup_store(item_id, store_id, attrs)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 40 def update_item_pickup_store(item_id, store_id, attrs) payload = attrs.to_json headers = { content_type: :json, accept: :json } put_request("/items/#{item_id}/stores/#{store_id}?access_token=#{@access_token}", payload, headers).body end
update_item_variation_pickup_store(item_id, variation_id, store_id, attrs)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 64 def update_item_variation_pickup_store(item_id, variation_id, store_id, attrs) payload = attrs.to_json headers = { content_type: :json, accept: :json } put_request("/items/#{item_id}/variation/#{variation_id}/stores/#{store_id}?access_token=#{@access_token}", payload, headers).body end
update_pickup_store(user_id, store_id, attrs)
click to toggle source
# File lib/mercadolibre/core/pickup_stores.rb, line 11 def update_pickup_store(user_id, store_id, attrs) payload = attrs.to_json headers = { content_type: :json, accept: :json } put_request("/users/#{user_id}/stores/#{store_id}?access_token=#{@access_token}", payload, headers).body end