Class: PlentyClient::Item::PropertyGroupName
- Inherits:
-
Object
- Object
- PlentyClient::Item::PropertyGroupName
show all
- Extended by:
- Endpoint, Request
- 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'.freeze
- GET_PROPERTY_GROUP_NAMES =
'/names/{lang}'.freeze
- CREATE_PROPERTY_GROUP_NAMES =
'/names'.freeze
- UPDATE_PROPERTY_GROUP_NAMES =
'/names/{lang}'.freeze
- DELETE_PROPERTY_GROUP_NAMES =
'/names/{lang}'.freeze
Class Method Summary
collapse
Methods included from Endpoint
build_endpoint, routes
Methods included from Request
delete, get, patch, post, put, request
Class Method Details
.create(headers = {}) ⇒ Object
26
27
28
|
# File 'lib/plenty_client/item/property_group_name.rb', line 26
def create( = {})
post(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{CREATE_PROPERTY_GROUP_NAMES}"), )
end
|
.delete(property_group_id, lang) ⇒ Object
36
37
38
39
40
|
# File 'lib/plenty_client/item/property_group_name.rb', line 36
def delete(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
20
21
22
23
24
|
# File 'lib/plenty_client/item/property_group_name.rb', line 20
def find(property_group_id, lang, = {}, &block)
get(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{GET_PROPERTY_GROUP_NAMES}",
property_group: property_group_id,
lang: lang), , &block)
end
|
.list(headers = {}, &block) ⇒ Object
16
17
18
|
# File 'lib/plenty_client/item/property_group_name.rb', line 16
def list( = {}, &block)
get(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{LIST_ALL_PROPERTY_GROUP_NAMES}"), , &block)
end
|
.update(property_group_id, lang, headers = {}) ⇒ Object
30
31
32
33
34
|
# File 'lib/plenty_client/item/property_group_name.rb', line 30
def update(property_group_id, lang, = {})
put(build_endpoint("#{PROPERTY_GROUP_BASE_PATH}#{UPDATE_PROPERTY_GROUP_NAMES}",
property_group: property_group_id,
lang: lang), )
end
|