Class: PlentyClient::Item::PropertyGroupName
- Inherits:
-
Object
- Object
- PlentyClient::Item::PropertyGroupName
- Defined in:
- lib/plenty_client/item/property_group_name.rb
Constant Summary collapse
- PROPERTY_GROUP_BASE_PATH =
'items/property_groups/{propertyGroupId}'
- LIST_ALL_PROPERTY_GROUP_NAMES =
'/names'
- GET_PROPERTY_GROUP_NAMES =
'/names/{lang}'
- CREATE_PROPERTY_GROUP_NAMES =
'/names'
- UPDATE_PROPERTY_GROUP_NAMES =
'/names/{lang}'
- DELETE_PROPERTY_GROUP_NAMES =
'/names/{lang}'
Class Method Summary collapse
- .create(headers = {}) ⇒ Object
- .destroy(property_group_id, lang) ⇒ Object
- .find(property_group_id, lang, headers = {}, &block) ⇒ Object
- .list(headers = {}, &block) ⇒ Object
- .update(property_group_id, lang, headers = {}) ⇒ Object
Methods included from Request
Methods included from Endpoint
Class Method Details
.create(headers = {}) ⇒ Object
28 29 30 |
# File 'lib/plenty_client/item/property_group_name.rb', line 28 def create(headers = {}) post(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{CREATE_PROPERTY_GROUP_NAMES}"), headers) end |
.destroy(property_group_id, lang) ⇒ Object
37 38 39 40 |
# File 'lib/plenty_client/item/property_group_name.rb', line 37 def destroy(property_group_id, lang) delete(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{DELETE_PROPERTY_GROUP_NAMES}", property_group: property_group_id, lang: lang)) end |
.find(property_group_id, lang, headers = {}, &block) ⇒ Object
22 23 24 25 26 |
# File 'lib/plenty_client/item/property_group_name.rb', line 22 def find(property_group_id, lang, headers = {}, &block) get(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{GET_PROPERTY_GROUP_NAMES}", property_group: property_group_id, lang: lang), headers, &block) end |
.list(headers = {}, &block) ⇒ Object
18 19 20 |
# File 'lib/plenty_client/item/property_group_name.rb', line 18 def list(headers = {}, &block) get(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{LIST_ALL_PROPERTY_GROUP_NAMES}"), headers, &block) end |
.update(property_group_id, lang, headers = {}) ⇒ Object
32 33 34 35 |
# File 'lib/plenty_client/item/property_group_name.rb', line 32 def update(property_group_id, lang, headers = {}) put(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{UPDATE_PROPERTY_GROUP_NAMES}", property_group: property_group_id, lang: lang), headers) end |