module BaseApi::Client::Items

Public Instance Methods

items(option = {}, &block) click to toggle source

@option params [Hash] option @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/

# File lib/base_api/client/items.rb, line 7
def items(option = {}, &block)
  paginate('/1/items', option, &block)
end
items_add(item, &block) click to toggle source

@param [Hash] item @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/add

# File lib/base_api/client/items.rb, line 29
def items_add(item, &block)
  call_post_api('/1/items/add', item, &block)
end
items_add_image(item_image, &block) click to toggle source

@param [Hash] item_image @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/add_image

# File lib/base_api/client/items.rb, line 50
def items_add_image(item_image, &block)
  call_post_api('/1/items/add_image', item_image, &block)
end
items_delete(item_id, &block) click to toggle source

@param [Integer|String] item_id @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/delete

# File lib/base_api/client/items.rb, line 43
def items_delete(item_id, &block)
  call_post_api('/1/items/delete', { item_id: item_id }, &block)
end
items_delete_image(item_id, image_no, &block) click to toggle source

@param [Integer|String] item_id @param [Integer|String] image_no: from 1 to 20 @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/delete_image

# File lib/base_api/client/items.rb, line 58
def items_delete_image(item_id, image_no, &block)
  call_post_api('/1/items/delete_image', { item_id: item_id, image_no: image_no }, &block)
end
items_delete_variation(item_id, variation_id, &block) click to toggle source

@param [Integer|String] item_id @param [Integer|String] variation_id @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/delete_variation

# File lib/base_api/client/items.rb, line 73
def items_delete_variation(item_id, variation_id, &block)
  call_post_api('/1/items/delete_variation', { item_id: item_id, variation_id: variation_id }, &block)
end
items_detail(item_id, &block) click to toggle source

@param [Integer | String] item_id @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/detail

# File lib/base_api/client/items.rb, line 22
def items_detail(item_id, &block)
  call_get_api("/1/items/detail/#{item_id}", &block)
end
items_edit(item, &block) click to toggle source

@param [Hash] item @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/edit

# File lib/base_api/client/items.rb, line 36
def items_edit(item, &block)
  call_post_api('/1/items/edit', item, &block)
end
items_edit_stock(params, &block) click to toggle source

@param [Hash] params @return [HTTParty::Response] @see docs.thebase.in/docs/api/items/edit_stock

# File lib/base_api/client/items.rb, line 65
def items_edit_stock(params, &block)
  call_post_api('/1/items/edit_stock', params, &block)
end