Class: HaloMspApi::Resources::Suppliers
- Defined in:
- lib/halo_msp_api/resources/suppliers.rb
Overview
Resource class for Suppliers
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#contract(id, params = {}) ⇒ Object
GET /SupplierContract/id - Get specific Supplier contract.
-
#contracts(params = {}) ⇒ Object
Supplier Contract methods GET /SupplierContract - List Supplier contracts.
-
#create_contract(data) ⇒ Object
POST /SupplierContract - Create Supplier contract.
-
#create_supplier(data) ⇒ Object
POST /Supplier - Create a new Supplier.
-
#delete_contract(id) ⇒ Object
DELETE /SupplierContract/id - Delete Supplier contract.
-
#delete_supplier(id) ⇒ Object
DELETE /Supplier/id - Delete a Supplier.
-
#supplier(id, params = {}) ⇒ Object
GET /Supplier/id - Get a specific Supplier.
-
#suppliers(params = {}) ⇒ Object
GET /Supplier - List of Suppliers.
-
#update_contract(id, data) ⇒ Object
PUT /SupplierContract/id - Update Supplier contract.
-
#update_supplier(id, data) ⇒ Object
PUT /Supplier/id - Update a Supplier.
Methods inherited from Base
Constructor Details
This class inherits a constructor from HaloMspApi::Resources::Base
Instance Method Details
#contract(id, params = {}) ⇒ Object
GET /SupplierContract/id - Get specific Supplier contract
39 40 41 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 39 def contract(id, params = {}) get_resource('SupplierContract', id, params) end |
#contracts(params = {}) ⇒ Object
Supplier Contract methods GET /SupplierContract - List Supplier contracts
34 35 36 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 34 def contracts(params = {}) list_resource('SupplierContract', params) end |
#create_contract(data) ⇒ Object
POST /SupplierContract - Create Supplier contract
44 45 46 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 44 def create_contract(data) create_resource('SupplierContract', data) end |
#create_supplier(data) ⇒ Object
POST /Supplier - Create a new Supplier
18 19 20 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 18 def create_supplier(data) create_resource('Supplier', data) end |
#delete_contract(id) ⇒ Object
DELETE /SupplierContract/id - Delete Supplier contract
54 55 56 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 54 def delete_contract(id) delete_resource('SupplierContract', id) end |
#delete_supplier(id) ⇒ Object
DELETE /Supplier/id - Delete a Supplier
28 29 30 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 28 def delete_supplier(id) delete_resource('Supplier', id) end |
#supplier(id, params = {}) ⇒ Object
GET /Supplier/id - Get a specific Supplier
13 14 15 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 13 def supplier(id, params = {}) get_resource('Supplier', id, params) end |
#suppliers(params = {}) ⇒ Object
GET /Supplier - List of Suppliers
8 9 10 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 8 def suppliers(params = {}) list_resource('Supplier', params) end |
#update_contract(id, data) ⇒ Object
PUT /SupplierContract/id - Update Supplier contract
49 50 51 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 49 def update_contract(id, data) update_resource('SupplierContract', id, data) end |
#update_supplier(id, data) ⇒ Object
PUT /Supplier/id - Update a Supplier
23 24 25 |
# File 'lib/halo_msp_api/resources/suppliers.rb', line 23 def update_supplier(id, data) update_resource('Supplier', id, data) end |