class

Google::Directory

Inherits Google::Auth::GetToken / Reference / Object

Constructors

new(auth : Google::Auth | Google::FileAuth | String, domain : String, projection : String = "full", view_type : String = "admin_view", user_agent : String | Nil = nil)
Source

Instance methods

groups(response : HTTP::Client::Response)
Source
groups(user_id = nil, **opts)
Source
groups_request(user_id = nil, **opts)

https://developers.google.com/admin-sdk/directory/v1/reference/groups/list

Source
lookup(response : HTTP::Client::Response)
Source
lookup(user_id)
Source
lookup_request(user_id)

https://developers.google.com/admin-sdk/directory/v1/reference/users/get

Source
members(response : HTTP::Client::Response)
Source
members(group_id : String, include_indirect : Bool = true, role : Role | Nil = nil)
Source
members_request(group_id : String, include_indirect : Bool = true, role : Role | Nil = nil)

https://developers.google.com/admin-sdk/directory/reference/rest/v1/members/list

Source
users(response : HTTP::Client::Response)
Source
users(query = nil, limit = 500, **opts)
Source
users_request(query = nil, limit = 500, **opts)

API details: https://developers.google.com/admin-sdk/directory/v1/reference/users/list

Source

Nested types