Class: PlentyClient::Item::UnitName
- Inherits:
-
Object
- Object
- PlentyClient::Item::UnitName
show all
- Extended by:
- Endpoint, Request
- Defined in:
- lib/plenty_client/item/unit_name.rb
Constant Summary
collapse
- ITEM_UNIT_PATH =
'/items/{itemId}/units'.freeze
- ITEM_UNITS =
'/names'.freeze
- LIST_ITEM_UNIT =
'/names'.freeze
- GET_ITEMS_UNIT =
'/names/{lang}'.freeze
- UPDATE_ITEMS_UNIT =
'/names/{lang}'.freeze
- DELETE_ITEMS_UNIT =
'/names/{lang}'.freeze
Class Method Summary
collapse
-
.create(item_id, headers = {}) ⇒ Object
-
.delete(unit_id, lang) ⇒ Object
-
.find(unit_id, lang, headers = {}, &block) ⇒ Object
-
.list(item_id, headers = {}, &block) ⇒ Object
-
.update(unit_id, lang, headers = {}, &block) ⇒ Object
Methods included from Endpoint
build_endpoint, routes
Methods included from Request
delete, get, patch, post, put, request
Class Method Details
.create(item_id, headers = {}) ⇒ Object
16
17
18
|
# File 'lib/plenty_client/item/unit_name.rb', line 16
def create(item_id, = {})
post(build_endpoint(CREATE_ITEMS_UNITS), )
end
|
.delete(unit_id, lang) ⇒ Object
32
33
34
|
# File 'lib/plenty_client/item/unit_name.rb', line 32
def delete(unit_id, lang)
delete(build_endpoint(DELETE_ITEMS_UNIT, unit: unit_id, lang: lang))
end
|
.find(unit_id, lang, headers = {}, &block) ⇒ Object
24
25
26
|
# File 'lib/plenty_client/item/unit_name.rb', line 24
def find(unit_id, lang, = {}, &block)
get(build_endpoint(GET_ITEMS_UNIT, unit: unit_id, lang: lang), , &block)
end
|
.list(item_id, headers = {}, &block) ⇒ Object
20
21
22
|
# File 'lib/plenty_client/item/unit_name.rb', line 20
def list(item_id, = {}, &block)
get(build_endpoint(LIST_ITEM_UNIT), , &block)
end
|
.update(unit_id, lang, headers = {}, &block) ⇒ Object
28
29
30
|
# File 'lib/plenty_client/item/unit_name.rb', line 28
def update(unit_id, lang, = {}, &block)
put(build_endpoint(UPDATE_ITEMS_UNIT, unit: unit_id, lang: lang), , &block)
end
|