Class: PlentyClient::Item::Variation::Property::Text
- Inherits:
-
Object
- Object
- PlentyClient::Item::Variation::Property::Text
- Defined in:
- lib/plenty_client/item/variation/property/text.rb
Constant Summary collapse
- VARIATION_PROPERTY_TEXT_BASE_PATH =
'/items/{itemId}/variations/{variationId}'
- GET_VARIATION_PROPERTY_TEXT =
'/variation_properties/{propertyId}/texts'
- GET_VARIATION_PROPERTY_TEXT_BY_LANG =
'/variation_properties/{propertyId}/texts/{lang}'
- CREATE_VARIATION_PROPERTY_TEXT =
'/variation_properties/{propertyId}/texts'
- UPDATE_VARIATION_PROPERTY_TEXT =
'/variation_properties/{propertyId}/texts/{lang}'
- DELETE_VARIATION_PROPERTY_TEXT =
'/variation_properties/{propertyId}/texts/{lang}'
Class Method Summary collapse
- .create(item_id, variation_id, property_id, headers = {}) ⇒ Object
- .destroy(item_id, variation_id, property_id, lang) ⇒ Object
- .find(item_id, variation_id, property_id, headers = {}, &block) ⇒ Object
- .find_by_language(item_id, variation_id, property_id, lang, headers = {}, &block) ⇒ Object
- .update(item_id, variation_id, property_id, lang, headers = {}) ⇒ Object
Methods included from Request
Methods included from Endpoint
Class Method Details
.create(item_id, variation_id, property_id, headers = {}) ⇒ Object
31 32 33 34 |
# File 'lib/plenty_client/item/variation/property/text.rb', line 31 def create(item_id, variation_id, property_id, headers = {}) post(build_endpoint("#{VARIATION_PROPERTY_TEXT_BASE_PATH}#{CREATE_VARIATION_PROPERTY_TEXT}", item: item_id, variation: variation_id, property: property_id), headers) end |
.destroy(item_id, variation_id, property_id, lang) ⇒ Object
42 43 44 45 |
# File 'lib/plenty_client/item/variation/property/text.rb', line 42 def destroy(item_id, variation_id, property_id, lang) delete(build_endpoint("#{VARIATION_PROPERTY_TEXT_BASE_PATH}#{DELETE_VARIATION_PROPERTY_TEXT}", item: item_id, variation: variation_id, property: property_id, lang: lang)) end |
.find(item_id, variation_id, property_id, headers = {}, &block) ⇒ Object
20 21 22 23 |
# File 'lib/plenty_client/item/variation/property/text.rb', line 20 def find(item_id, variation_id, property_id, headers = {}, &block) get(build_endpoint("#{VARIATION_PROPERTY_TEXT_BASE_PATH}#{GET_VARIATION_PROPERTY_TEXT}", item: item_id, variation: variation_id, property: property_id), headers, &block) end |
.find_by_language(item_id, variation_id, property_id, lang, headers = {}, &block) ⇒ Object
25 26 27 28 29 |
# File 'lib/plenty_client/item/variation/property/text.rb', line 25 def find_by_language(item_id, variation_id, property_id, lang, headers = {}, &block) get(build_endpoint("#{VARIATION_PROPERTY_TEXT_BASE_PATH}#{GET_VARIATION_PROPERTY_TEXT_BY_LANG}", item: item_id, variation: variation_id, property: property_id, lang: lang), headers, &block) end |
.update(item_id, variation_id, property_id, lang, headers = {}) ⇒ Object
36 37 38 39 40 |
# File 'lib/plenty_client/item/variation/property/text.rb', line 36 def update(item_id, variation_id, property_id, lang, headers = {}) put(build_endpoint("#{VARIATION_PROPERTY_TEXT_BASE_PATH}#{UPDATE_VARIATION_PROPERTY_TEXT}", item: item_id, variation: variation_id, property: property_id, lang: lang), headers) end |