class

Google::Directory::User

Inherits JSON::Serializable / Reference / Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

addresses
Source
addresses=(addresses : Array(Address) | Nil)
Source
agreed_to_terms
Source
agreed_to_terms=(agreed_to_terms : Bool | Nil)
Source
aliases
Source
aliases=(aliases : Array(String) | Nil)
Source
archived
Source
archived=(archived : Bool | Nil)
Source
change_password_at_next_login
Source
change_password_at_next_login=(change_password_at_next_login : Bool | Nil)
Source
creation_time
Source
creation_time=(creation_time : Time | Nil)
Source
custom_schemas
Source
custom_schemas=(custom_schemas : Hash(String, Hash(String, JSON::Any)) | Nil)
Source
customer_id
Source
customer_id=(customer_id : String | Nil)
Source
deletion_time
Source
deletion_time=(deletion_time : Time | Nil)
Source
emails
Source
emails=(emails : Array(Email))
Source
etag
Source
etag=(etag : String | Nil)
Source
external_ids
Source
external_ids=(external_ids : Array(Relation) | Nil)
Source
gender
Source
gender=(gender : Gender | Nil)
Source
hash_function
Source
hash_function=(hash_function : String | Nil)
Source
id=(id : String | Nil)
Source
include_in_global_address_list
Source
include_in_global_address_list=(include_in_global_address_list : Bool | Nil)
Source
ip_whitelisted
Source
ip_whitelisted=(ip_whitelisted : Bool | Nil)
Source
is_admin
Source
is_admin=(is_admin : Bool | Nil)
Source
is_delegated_admin
Source
is_delegated_admin=(is_delegated_admin : Bool | Nil)
Source
is_enforced_in_2sv
Source
is_enforced_in_2sv=(is_enforced_in_2sv : Bool | Nil)
Source
is_enrolled_in_2sv
Source
is_enrolled_in_2sv=(is_enrolled_in_2sv : Bool | Nil)
Source
is_mailbox_setup
Source
is_mailbox_setup=(is_mailbox_setup : Bool | Nil)
Source
keywords
Source
keywords=(keywords : Array(Relation) | Nil)
Source
kind

Optional for creating a user

Source
kind=(kind : String | Nil)

Optional for creating a user

Source
languages
Source
languages=(languages : Array(Language) | Nil)
Source
last_login_time
Source
last_login_time=(last_login_time : Time | Nil)
Source
locations
Source
locations=(locations : Array(Location) | Nil)
Source
name
Source
name=(name : Name)
Source
non_editable_aliases
Source
non_editable_aliases=(non_editable_aliases : Array(String) | Nil)
Source
notes
Source
notes=(notes : NamedTuple(value: String, contentType: String | Nil) | Nil)
Source
org_unit_path
Source
org_unit_path=(org_unit_path : String | Nil)
Source
organizations
Source
organizations=(organizations : Array(Organization) | Nil)
Source
password
Source
password=(password : String | Nil)
Source
phones
Source
phones=(phones : Array(Phone) | Nil)
Source
posix_accounts
Source
posix_accounts=(posix_accounts : Array(PosixAccount) | Nil)
Source
primary_email
Source
primary_email=(primary_email : String)
Source
recovery_phone
Source
recovery_phone=(recovery_phone : String | Nil)
Source
relations
Source
relations=(relations : Array(Relation) | Nil)
Source
suspended
Source
suspended=(suspended : Bool | Nil)
Source
suspension_reason
Source
suspension_reason=(suspension_reason : String | Nil)
Source
thumbnail_photo_etag
Source
thumbnail_photo_etag=(thumbnail_photo_etag : String | Nil)
Source
thumbnail_photo_url
Source
thumbnail_photo_url=(thumbnail_photo_url : String | Nil)
Source
websites
Source
websites=(websites : Array(Phone) | Nil)
Source

Nested types