Class: PlentyClient::Item::Barcode
- Inherits:
-
Object
- Object
- PlentyClient::Item::Barcode
- Defined in:
- lib/plenty_client/item/barcode.rb
Constant Summary collapse
- LIST_ALL_BARCODES =
'/items/barcodes'
- CREATE_BARCODE =
'/items/barcodes'
- GET_BARCODE =
'/items/barcodes/{barcodeId}'
- UPDATE_BARCODE =
'/items/barcodes/{barcodeId}'
- DELETE_BARCODE =
'/items/barcodes/{barcodeId}'
- DEACTIVATE_REFERRER =
'/items/barcodes/{barcodeId}/referrer/{referrerId}'
- ACTIVATE_RERERRER =
'/items/barcodes/{barcodeId}/referrer'
- LIST_BARCODES_BY_TYPE =
'/items/barcodes/type/{type}'
- LIST_BARCODES_BY_REFERRER =
'/items/barcodes/referrer/{referrerId}'
Class Method Summary collapse
- .activate_referrer(barcode_id, body = {}) ⇒ Object
- .create(body = {}) ⇒ Object
- .deactivate_referrer(barcode_id, referrer_id) ⇒ Object
- .destroy(barcode_id) ⇒ Object
- .find(barcode_id, headers = {}, &block) ⇒ Object
- .list(headers = {}, &block) ⇒ Object
- .list_by_referrer(referrer_id, headers = {}, &block) ⇒ Object
- .list_by_type(type_string, headers = {}, &block) ⇒ Object
- .update(barcode_id, body = {}) ⇒ Object
Methods included from Request
Methods included from Endpoint
Class Method Details
.activate_referrer(barcode_id, body = {}) ⇒ Object
52 53 54 |
# File 'lib/plenty_client/item/barcode.rb', line 52 def activate_referrer(, body = {}) post(build_endpoint(ACTIVATE_RERERRER, barcode: ), body) end |
.create(body = {}) ⇒ Object
36 37 38 |
# File 'lib/plenty_client/item/barcode.rb', line 36 def create(body = {}) post(build_endpoint(CREATE_BARCODE), body) end |
.deactivate_referrer(barcode_id, referrer_id) ⇒ Object
48 49 50 |
# File 'lib/plenty_client/item/barcode.rb', line 48 def deactivate_referrer(, referrer_id) delete(build_endpoint(DEACTIVATE_REFERRER, barcode: , referrer: referrer_id)) end |
.destroy(barcode_id) ⇒ Object
44 45 46 |
# File 'lib/plenty_client/item/barcode.rb', line 44 def destroy() delete(build_endpoint(DELETE_BARCODE, barcode: )) end |
.find(barcode_id, headers = {}, &block) ⇒ Object
32 33 34 |
# File 'lib/plenty_client/item/barcode.rb', line 32 def find(, headers = {}, &block) get(build_endpoint(GET_BARCODE, barcode: ), headers, &block) end |
.list(headers = {}, &block) ⇒ Object
20 21 22 |
# File 'lib/plenty_client/item/barcode.rb', line 20 def list(headers = {}, &block) get(build_endpoint(LIST_ALL_BARCODES), headers, &block) end |
.list_by_referrer(referrer_id, headers = {}, &block) ⇒ Object
28 29 30 |
# File 'lib/plenty_client/item/barcode.rb', line 28 def list_by_referrer(referrer_id, headers = {}, &block) get(build_endpoint(LIST_BARCODES_BY_REFERRER, referrer: referrer_id), headers, &block) end |
.list_by_type(type_string, headers = {}, &block) ⇒ Object
24 25 26 |
# File 'lib/plenty_client/item/barcode.rb', line 24 def list_by_type(type_string, headers = {}, &block) get(build_endpoint(LIST_BARCODES_BY_TYPE, type_string: type_string), headers, &block) end |
.update(barcode_id, body = {}) ⇒ Object
40 41 42 |
# File 'lib/plenty_client/item/barcode.rb', line 40 def update(, body = {}) post(build_endpoint(UPDATE_BARCODE, barcode: ), body) end |