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}'.freeze
- LIST_ITEM_SETS_COMPONENT =
'/item_sets/{itemSetId}/components'.freeze
- CREATE_ITEM_SET_COMPONENTS =
'/item_sets/{itemSetId}/components'.freeze
- UPDATE_ITEM_SET_COMPONENT =
'/item_sets/{itemSetId}/components/{componentId}'.freeze
- UPDATE_ITEM_SETS_COMPONENTS =
'/item_sets/{itemSetId}/components'.freeze
- DELETE_ITEM_SET_COMPONENT =
'/item_sets/{itemSetId}/components/{componentId}'.freeze
- DELETE_ITEM_SETS_COMPONENTS =
'/item_sets/{itemSetId}/components'.freeze
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
25 26 27 |
# File 'lib/plenty_client/item_set/component.rb', line 25 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
37 38 39 |
# File 'lib/plenty_client/item_set/component.rb', line 37 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
41 42 43 |
# File 'lib/plenty_client/item_set/component.rb', line 41 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
16 17 18 19 |
# File 'lib/plenty_client/item_set/component.rb', line 16 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
21 22 23 |
# File 'lib/plenty_client/item_set/component.rb', line 21 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
29 30 31 |
# File 'lib/plenty_client/item_set/component.rb', line 29 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
33 34 35 |
# File 'lib/plenty_client/item_set/component.rb', line 33 def update_item_sets_components(item_set_id, body = {}) put(build_endpoint(UPDATE_ITEM_SETS_COMPONENTS, item_set: item_set_id), body) end |