Module: Oktakit::Client::Groups
- Included in:
- Oktakit::Client
- Defined in:
- lib/oktakit/client/groups.rb
Instance Method Summary collapse
-
#add_group(options = {}) ⇒ Hash<Sawyer::Resource>
Add Group.
-
#add_user_to_group(group_id, user_id, options = {}) ⇒ Object
Add User to Group.
-
#get_group(id, options = {}) ⇒ Hash<Sawyer::Resource>
Get Group.
-
#list_assigned_applications(id, options = {}) ⇒ Array<Sawyer::Resource>
List Assigned Applications.
-
#list_group_members(id, options = {}) ⇒ Array<Sawyer::Resource>
List Group Members.
-
#list_groups(options = {}) ⇒ Array<Sawyer::Resource>
List Groups.
-
#remove_group(id, options = {}) ⇒ Object
Remove Group.
-
#remove_user_from_group(group_id, user_id, options = {}) ⇒ Object
Remove User from Group.
-
#update_group(id, options = {}) ⇒ Hash<Sawyer::Resource>
Update Group.
Instance Method Details
#add_group(options = {}) ⇒ Hash<Sawyer::Resource>
Add Group
15 16 17 |
# File 'lib/oktakit/client/groups.rb', line 15 def add_group( = {}) post('/groups', ) end |
#add_user_to_group(group_id, user_id, options = {}) ⇒ Object
Add User to Group
111 112 113 |
# File 'lib/oktakit/client/groups.rb', line 111 def add_user_to_group(group_id, user_id, = {}) put("/groups/#{group_id}/users/#{user_id}", ) end |
#get_group(id, options = {}) ⇒ Hash<Sawyer::Resource>
Get Group
31 32 33 |
# File 'lib/oktakit/client/groups.rb', line 31 def get_group(id, = {}) get("/groups/#{id}", ) end |
#list_assigned_applications(id, options = {}) ⇒ Array<Sawyer::Resource>
List Assigned Applications
144 145 146 |
# File 'lib/oktakit/client/groups.rb', line 144 def list_assigned_applications(id, = {}) get("/groups/#{id}/apps", ) end |
#list_group_members(id, options = {}) ⇒ Array<Sawyer::Resource>
List Group Members
94 95 96 |
# File 'lib/oktakit/client/groups.rb', line 94 def list_group_members(id, = {}) get("/groups/#{id}/users", ) end |
#list_groups(options = {}) ⇒ Array<Sawyer::Resource>
List Groups
46 47 48 |
# File 'lib/oktakit/client/groups.rb', line 46 def list_groups( = {}) get('/groups', ) end |
#remove_group(id, options = {}) ⇒ Object
Remove Group
78 79 80 |
# File 'lib/oktakit/client/groups.rb', line 78 def remove_group(id, = {}) delete("/groups/#{id}", ) end |
#remove_user_from_group(group_id, user_id, options = {}) ⇒ Object
Remove User from Group
128 129 130 |
# File 'lib/oktakit/client/groups.rb', line 128 def remove_user_from_group(group_id, user_id, = {}) delete("/groups/#{group_id}/users/#{user_id}", ) end |
#update_group(id, options = {}) ⇒ Hash<Sawyer::Resource>
Update Group
62 63 64 |
# File 'lib/oktakit/client/groups.rb', line 62 def update_group(id, = {}) put("/groups/#{id}", ) end |