Module: BWAPI::Client::Admin::Clients::Users
- Includes:
- Sharing
- Included in:
- BWAPI::Client::Admin
- Defined in:
- lib/bwapi/client/admin/clients/users.rb,
lib/bwapi/client/admin/clients/users/sharing.rb
Overview
Users module for admin/users endpoints
Defined Under Namespace
Modules: Sharing
Instance Method Summary collapse
-
#client_users(client_id, opts = {}) ⇒ Hash
Get all users for client.
-
#create_client_user(client_id, opts = {}) ⇒ Hash
Create a new client user.
-
#get_client_user(client_id, user_id) ⇒ Hash
Get a specific user in client.
-
#update_client_user(client_id, user_id, opts = {}) ⇒ Hash
Update an existing client user.
Methods included from Sharing
#client_users_sharing, #update_client_users_sharing
Instance Method Details
#client_users(client_id, opts = {}) ⇒ Hash
Get all users for client
16 17 18 |
# File 'lib/bwapi/client/admin/clients/users.rb', line 16 def client_users(client_id, opts = {}) get "admin/clients/#{client_id}/users", opts end |
#create_client_user(client_id, opts = {}) ⇒ Hash
Create a new client user
52 53 54 |
# File 'lib/bwapi/client/admin/clients/users.rb', line 52 def create_client_user(client_id, opts = {}) post "admin/clients/#{client_id}/users", opts end |
#get_client_user(client_id, user_id) ⇒ Hash
Get a specific user in client
25 26 27 |
# File 'lib/bwapi/client/admin/clients/users.rb', line 25 def get_client_user(client_id, user_id) get "admin/clients/#{client_id}/users/#{user_id}" end |
#update_client_user(client_id, user_id, opts = {}) ⇒ Hash
Update an existing client user
80 81 82 |
# File 'lib/bwapi/client/admin/clients/users.rb', line 80 def update_client_user(client_id, user_id, opts = {}) put "admin/clients/#{client_id}/users/#{user_id}", opts end |