module PlentyClient::Item::Image

Constants

CREATE_ITEM_IMAGES
DELETE_ITEM_IMAGES
GET_ITEM_IMAGES
ITEM_IMAGE_BASE_PATH
LIST_ALL_ITEM_IMAGES
LIST_ITEM_VARIATION_IMAGE
UPDATE_ITEM_IMAGES

Public Class Methods

create(item_id, headers = {}) click to toggle source
# File lib/plenty_client/item/image.rb, line 36
def create(item_id, headers = {})
  post(build_endpoint("#{ITEM_IMAGE_BASE_PATH}#{CREATE_ITEM_IMAGES}",
                      item: item_id), headers)
end
destroy(item_id, image_id) click to toggle source
# File lib/plenty_client/item/image.rb, line 48
def destroy(item_id, image_id)
  delete(build_endpoint("#{ITEM_IMAGE_BASE_PATH}#{DELETE_ITEM_IMAGES}",
                        item: item_id,
                        image: image_id))
end
find(item_id, image_id, headers = {}, &block) click to toggle source
# File lib/plenty_client/item/image.rb, line 30
def find(item_id, image_id, headers = {}, &block)
  get(build_endpoint("#{ITEM_IMAGE_BASE_PATH}#{GET_ITEM_IMAGES}",
                     item: item_id,
                     image: image_id), headers, &block)
end
list(item_id, headers = {}, &block) click to toggle source
# File lib/plenty_client/item/image.rb, line 19
def list(item_id, headers = {}, &block)
  get(build_endpoint("#{ITEM_IMAGE_BASE_PATH}#{LIST_ALL_ITEM_IMAGES}",
                     item: item_id), headers, &block)
end
list_variation_images(item_id, variation_id, headers = {}, &block) click to toggle source
# File lib/plenty_client/item/image.rb, line 24
def list_variation_images(item_id, variation_id, headers = {}, &block)
  get(build_endpoint("#{ITEM_IMAGE_BASE_PATH}#{LIST_ITEM_VARIATION_IMAGE}",
                     item: item_id,
                     variation: variation_id), headers, &block)
end
update(item_id, image_id, headers = {}) click to toggle source
# File lib/plenty_client/item/image.rb, line 42
def update(item_id, image_id, headers = {})
  put(build_endpoint("#{ITEM_IMAGE_BASE_PATH}#{UPDATE_ITEM_IMAGES}",
                     item: item_id,
                     image: image_id), headers)
end