Class: PlentyClient::ItemSet::Component
- Inherits:
-
Object
- Object
- PlentyClient::ItemSet::Component
- Defined in:
- lib/plenty_client/item_set/component.rb
Constant Summary collapse
- LIST_ITEM_SET_COMPONENT =
'/item_sets/{itemSetId}/components/{componentId}'
- LIST_ITEM_SETS_COMPONENT =
'/item_sets/{itemSetId}/components'
- CREATE_ITEM_SET_COMPONENTS =
'/item_sets/{itemSetId}/components'
- UPDATE_ITEM_SET_COMPONENT =
'/item_sets/{itemSetId}/components/{componentId}'
- UPDATE_ITEM_SETS_COMPONENTS =
'/item_sets/{itemSetId}/components'
- DELETE_ITEM_SET_COMPONENT =
'/item_sets/{itemSetId}/components/{componentId}'
- DELETE_ITEM_SETS_COMPONENTS =
'/item_sets/{itemSetId}/components'
Class Method Summary collapse
- .create(item_set_id, body = {}) ⇒ Object
- .destroy_item_set_component(item_set_id, component_id, body = {}) ⇒ Object
- .destroy_item_sets_components(item_set_id, body = {}) ⇒ Object
- .list_item_set_component(item_set_id, component_id, headers = {}, &block) ⇒ Object
- .list_item_sets_components(item_set_id, headers = {}, &block) ⇒ Object
- .update_item_set_component(item_set_id, component_id, body = {}) ⇒ Object
- .update_item_sets_components(item_set_id, body = {}) ⇒ Object
Methods included from Request
Methods included from Endpoint
Class Method Details
.create(item_set_id, body = {}) ⇒ Object
27 28 29 |
# File 'lib/plenty_client/item_set/component.rb', line 27 def create(item_set_id, body = {}) post(build_endpoint(CREATE_ITEM_SET_COMPONENTS, item_set: item_set_id), body) end |
.destroy_item_set_component(item_set_id, component_id, body = {}) ⇒ Object
39 40 41 |
# File 'lib/plenty_client/item_set/component.rb', line 39 def destroy_item_set_component(item_set_id, component_id, body = {}) delete(build_endpoint(DELETE_ITEM_SET_COMPONENT, item_set: item_set_id, component: component_id), body) end |
.destroy_item_sets_components(item_set_id, body = {}) ⇒ Object
43 44 45 |
# File 'lib/plenty_client/item_set/component.rb', line 43 def destroy_item_sets_components(item_set_id, body = {}) delete(build_endpoint(DELETE_ITEM_SETS_COMPONENTS, item_set: item_set_id), body) end |
.list_item_set_component(item_set_id, component_id, headers = {}, &block) ⇒ Object
18 19 20 21 |
# File 'lib/plenty_client/item_set/component.rb', line 18 def list_item_set_component(item_set_id, component_id, headers = {}, &block) get(build_endpoint(LIST_ITEM_SET_COMPONENT, item_set: item_set_id, component: component_id), headers, &block) end |
.list_item_sets_components(item_set_id, headers = {}, &block) ⇒ Object
23 24 25 |
# File 'lib/plenty_client/item_set/component.rb', line 23 def list_item_sets_components(item_set_id, headers = {}, &block) get(build_endpoint(LIST_ITEM_SETS_COMPONENT, item_set: item_set_id), headers, &block) end |
.update_item_set_component(item_set_id, component_id, body = {}) ⇒ Object
31 32 33 |
# File 'lib/plenty_client/item_set/component.rb', line 31 def update_item_set_component(item_set_id, component_id, body = {}) put(build_endpoint(UPDATE_ITEM_SET_COMPONENT, item_set: item_set_id, component: component_id), body) end |
.update_item_sets_components(item_set_id, body = {}) ⇒ Object
35 36 37 |
# File 'lib/plenty_client/item_set/component.rb', line 35 def update_item_sets_components(item_set_id, body = {}) put(build_endpoint(UPDATE_ITEM_SETS_COMPONENTS, item_set: item_set_id), body) end |