Module: BWAPI::Client::Admin::Clients::SubClients
- Included in:
- BWAPI::Client::Admin
- Defined in:
- lib/bwapi/client/admin/clients/sub_clients.rb
Overview
Subclients module for admin/subclient endpoints
Instance Method Summary collapse
-
#client_sub_clients(client_id, opts = {}) ⇒ Hash
Get all sub clients.
-
#create_client_sub_client(client_id, opts = {}) ⇒ Hash
Create new subclient.
-
#delete_client_sub_client(client_id, sub_client_id) ⇒ Hash
Delete specific sub client of client.
-
#get_client_sub_client(client_id, sub_client_id) ⇒ Hash
Get specific sub client of client.
-
#update_client_sub_client(client_id, sub_client_id, opts = {}) ⇒ Hash
Update new subclient.
Instance Method Details
#client_sub_clients(client_id, opts = {}) ⇒ Hash
Get all sub clients
14 15 16 |
# File 'lib/bwapi/client/admin/clients/sub_clients.rb', line 14 def client_sub_clients(client_id, opts = {}) get "admin/clients/#{client_id}/subclients", opts end |
#create_client_sub_client(client_id, opts = {}) ⇒ Hash
Create new subclient
58 59 60 |
# File 'lib/bwapi/client/admin/clients/sub_clients.rb', line 58 def create_client_sub_client(client_id, opts = {}) post "admin/clients/#{client_id}/subclients", opts end |
#delete_client_sub_client(client_id, sub_client_id) ⇒ Hash
Delete specific sub client of client
103 104 105 |
# File 'lib/bwapi/client/admin/clients/sub_clients.rb', line 103 def delete_client_sub_client(client_id, sub_client_id) delete "admin/clients/#{client_id}/subclients/#{sub_client_id}" end |
#get_client_sub_client(client_id, sub_client_id) ⇒ Hash
Get specific sub client of client
23 24 25 |
# File 'lib/bwapi/client/admin/clients/sub_clients.rb', line 23 def get_client_sub_client(client_id, sub_client_id) get "admin/clients/#{client_id}/subclients/#{sub_client_id}" end |
#update_client_sub_client(client_id, sub_client_id, opts = {}) ⇒ Hash
Update new subclient
94 95 96 |
# File 'lib/bwapi/client/admin/clients/sub_clients.rb', line 94 def update_client_sub_client(client_id, sub_client_id, opts = {}) put "admin/clients/#{client_id}/subclients/#{sub_client_id}", opts end |