Class: PlentyClient::Item::Image::Name
- Inherits:
-
Object
- Object
- PlentyClient::Item::Image::Name
- Defined in:
- lib/plenty_client/item/image/name.rb
Constant Summary collapse
- ITEM_IMAGE_NAME_PATH =
'/items/{itemId}/images'.freeze
- CREATE_ITEM_IMAGE_NAMES =
'/{imageId}/names'.freeze
- LIST_ITEM_IMAGE_NAME =
'/{imageId}/names'.freeze
- GET_ITEMS_IMAGE_NAME =
'/{imageId}/names/{lang}'.freeze
- UPDATE_ITEMS_IMAGE_NAME =
'/{imageId}/names/{lang}'.freeze
- DELETE_ITEMS_IMAGE_NAME =
'/{imageId}/names/{lang}'.freeze
Class Method Summary collapse
- .create(item_id, image_id, headers = {}) ⇒ Object
- .destroy(item_id, image_id, lang) ⇒ Object
- .find(item_id, image_id, lang, headers = {}, &block) ⇒ Object
- .list(item_id, image_id, headers = {}, &block) ⇒ Object
- .update(item_id, image_id, lang, body = {}) ⇒ Object
Methods included from Request
Methods included from Endpoint
Class Method Details
.create(item_id, image_id, headers = {}) ⇒ Object
17 18 19 20 |
# File 'lib/plenty_client/item/image/name.rb', line 17 def create(item_id, image_id, headers = {}) post(build_endpoint("#{ITEM_IMAGE_NAME_PATH}#{CREATE_ITEM_IMAGE_NAMES}", item: item_id, image: image_id), headers) end |
.destroy(item_id, image_id, lang) ⇒ Object
39 40 41 42 |
# File 'lib/plenty_client/item/image/name.rb', line 39 def destroy(item_id, image_id, lang) delete(build_endpoint("#{ITEM_IMAGE_NAME_PATH}#{DELETE_ITEMS_IMAGE_NAME}", item: item_id, image: image_id, lang: lang)) end |
.find(item_id, image_id, lang, headers = {}, &block) ⇒ Object
27 28 29 30 31 |
# File 'lib/plenty_client/item/image/name.rb', line 27 def find(item_id, image_id, lang, headers = {}, &block) get(build_endpoint("#{ITEM_IMAGE_NAME_PATH}#{GET_ITEMS_IMAGE_NAME}", item: item_id, image: image_id, lang: lang), headers, &block) end |
.list(item_id, image_id, headers = {}, &block) ⇒ Object
22 23 24 25 |
# File 'lib/plenty_client/item/image/name.rb', line 22 def list(item_id, image_id, headers = {}, &block) get(build_endpoint("#{ITEM_IMAGE_NAME_PATH}#{LIST_ITEM_IMAGE_NAME}", item: item_id, image: image_id), headers, &block) end |
.update(item_id, image_id, lang, body = {}) ⇒ Object
33 34 35 36 37 |
# File 'lib/plenty_client/item/image/name.rb', line 33 def update(item_id, image_id, lang, body = {}) put(build_endpoint("#{ITEM_IMAGE_NAME_PATH}#{UPDATE_ITEMS_IMAGE_NAME}", item: item_id, image: image_id, lang: lang), body) end |