module PlentyClient::Item::Variation
Constants
- ALL_VARIATIONS
- DELETE_ITEMS_VARIATION
- GET_ITEMS_VARIATION
- GET_ITEMS_VARIATIONS
- POST_ITEMS_VARIATION
- UPDATE_ITEMS_VARIATION
Public Class Methods
all(headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation.rb, line 17 def all(headers = {}, &block) get(ALL_VARIATIONS, headers, &block) end
create(item_id, body = {})
click to toggle source
# File lib/plenty_client/item/variation.rb, line 29 def create(item_id, body = {}) post(build_endpoint(POST_ITEMS_VARIATION, item: item_id), body) end
destroy(item_id, variation_id)
click to toggle source
# File lib/plenty_client/item/variation.rb, line 37 def destroy(item_id, variation_id) delete(build_endpoint(DELETE_ITEMS_VARIATION, item: item_id, variation: variation_id)) end
find(item_id, variation_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation.rb, line 21 def find(item_id, variation_id, headers = {}, &block) get(build_endpoint(GET_ITEMS_VARIATION, item: item_id, variation: variation_id), headers, &block) end
list(item_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation.rb, line 25 def list(item_id, headers = {}, &block) get(build_endpoint(GET_ITEMS_VARIATIONS, item: item_id), headers, &block) end
update(item_id, variation_id, body = {})
click to toggle source
# File lib/plenty_client/item/variation.rb, line 33 def update(item_id, variation_id, body = {}) put(build_endpoint(UPDATE_ITEMS_VARIATION, item: item_id, variation: variation_id), body) end