module PlentyClient::Item::Variation::Property
Constants
- BASE_PATH
- BULK_PATH
- SINGULAR_PATH
Public Class Methods
bulk_create(body = {})
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 35 def bulk_create(body = {}) post(BULK_PATH, body) end
bulk_update(body = {})
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 39 def bulk_update(body = {}) put(BULK_PATH, body) end
create(item_id, variation_id, headers = {})
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 23 def create(item_id, variation_id, headers = {}) post(build_endpoint(BASE_PATH, item: item_id, variation: variation_id), headers) end
destroy(item_id, variation_id, property_id)
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 31 def destroy(item_id, variation_id, property_id) delete(build_endpoint(SINGULAR_PATH, item: item_id, variation: variation_id, property: property_id)) end
destroy_all(item_id, variation_id)
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 43 def destroy_all(item_id, variation_id) delete(build_endpoint(BASE_PATH, item: item_id, variation: variation_id)) end
find(item_id, variation_id, property_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 19 def find(item_id, variation_id, property_id, headers = {}, &block) get(build_endpoint(SINGULAR_PATH, item: item_id, variation: variation_id, property: property_id), headers, &block) end
list(item_id, variation_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 15 def list(item_id, variation_id, headers = {}, &block) get(build_endpoint(BASE_PATH, item: item_id, variation: variation_id), headers, &block) end
update(item_id, variation_id, property_id, headers = {})
click to toggle source
# File lib/plenty_client/item/variation/property.rb, line 27 def update(item_id, variation_id, property_id, headers = {}) put(build_endpoint(SINGULAR_PATH, item: item_id, variation: variation_id, property: property_id), headers) end