class Google::Directory::User

Included Modules

Defined in:

directory/user/address.cr
directory/user/email.cr
directory/user/gender.cr
directory/user/language.cr
directory/user/name.cr
directory/user/organization.cr
directory/user/phone.cr
directory/user/posix_account.cr
directory/user/relation.cr
directory/user/user.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def addresses : Array(Address) | Nil #

[View source]
def addresses=(addresses : Array(Address) | Nil) #

[View source]
def agreed_to_terms : Bool | Nil #

[View source]
def agreed_to_terms=(agreed_to_terms : Bool | Nil) #

[View source]
def aliases : Array(String) | Nil #

[View source]
def aliases=(aliases : Array(String) | Nil) #

[View source]
def archived : Bool | Nil #

[View source]
def archived=(archived : Bool | Nil) #

[View source]
def change_password_at_next_login : Bool | Nil #

[View source]
def change_password_at_next_login=(change_password_at_next_login : Bool | Nil) #

[View source]
def creation_time : Time | Nil #

[View source]
def creation_time=(creation_time : Time | Nil) #

[View source]
def custom_schemas : Hash(String, Hash(String, JSON::Any)) | Nil #

[View source]
def custom_schemas=(custom_schemas : Hash(String, Hash(String, JSON::Any)) | Nil) #

[View source]
def customer_id : String | Nil #

[View source]
def customer_id=(customer_id : String | Nil) #

[View source]
def deletion_time : Time | Nil #

[View source]
def deletion_time=(deletion_time : Time | Nil) #

[View source]
def emails : Array(Email) #

[View source]
def emails=(emails : Array(Email)) #

[View source]
def etag : String | Nil #

[View source]
def etag=(etag : String | Nil) #

[View source]
def external_ids : Array(Relation) | Nil #

[View source]
def external_ids=(external_ids : Array(Relation) | Nil) #

[View source]
def gender : Gender | Nil #

[View source]
def gender=(gender : Gender | Nil) #

[View source]
def hash_function : String | Nil #

[View source]
def hash_function=(hash_function : String | Nil) #

[View source]
def id : String | Nil #

[View source]
def id=(id : String | Nil) #

[View source]
def include_in_global_address_list : Bool | Nil #

[View source]
def include_in_global_address_list=(include_in_global_address_list : Bool | Nil) #

[View source]
def ip_whitelisted : Bool | Nil #

[View source]
def ip_whitelisted=(ip_whitelisted : Bool | Nil) #

[View source]
def is_admin : Bool | Nil #

[View source]
def is_admin=(is_admin : Bool | Nil) #

[View source]
def is_delegated_admin : Bool | Nil #

[View source]
def is_delegated_admin=(is_delegated_admin : Bool | Nil) #

[View source]
def is_enforced_in_2sv : Bool | Nil #

[View source]
def is_enforced_in_2sv=(is_enforced_in_2sv : Bool | Nil) #

[View source]
def is_enrolled_in_2sv : Bool | Nil #

[View source]
def is_enrolled_in_2sv=(is_enrolled_in_2sv : Bool | Nil) #

[View source]
def is_mailbox_setup : Bool | Nil #

[View source]
def is_mailbox_setup=(is_mailbox_setup : Bool | Nil) #

[View source]
def keywords : Array(Relation) | Nil #

[View source]
def keywords=(keywords : Array(Relation) | Nil) #

[View source]
def kind : String | Nil #

Optional for creating a user


[View source]
def kind=(kind : String | Nil) #

Optional for creating a user


[View source]
def languages : Array(Language) | Nil #

[View source]
def languages=(languages : Array(Language) | Nil) #

[View source]
def last_login_time : Time | Nil #

[View source]
def last_login_time=(last_login_time : Time | Nil) #

[View source]
def locations : Array(Location) | Nil #

[View source]
def locations=(locations : Array(Location) | Nil) #

[View source]
def name : Name #

[View source]
def name=(name : Name) #

[View source]
def non_editable_aliases : Array(String) | Nil #

[View source]
def non_editable_aliases=(non_editable_aliases : Array(String) | Nil) #

[View source]
def notes : NamedTuple(value: String, contentType: String | Nil) | Nil #

[View source]
def notes=(notes : NamedTuple(value: String, contentType: String | Nil) | Nil) #

[View source]
def org_unit_path : String | Nil #

[View source]
def org_unit_path=(org_unit_path : String | Nil) #

[View source]
def organizations : Array(Organization) | Nil #

[View source]
def organizations=(organizations : Array(Organization) | Nil) #

[View source]
def password : String | Nil #

[View source]
def password=(password : String | Nil) #

[View source]
def phones : Array(Phone) | Nil #

[View source]
def phones=(phones : Array(Phone) | Nil) #

[View source]
def posix_accounts : Array(PosixAccount) | Nil #

[View source]
def posix_accounts=(posix_accounts : Array(PosixAccount) | Nil) #

[View source]
def primary_email : String #

[View source]
def primary_email=(primary_email : String) #

[View source]
def recovery_phone : String | Nil #

[View source]
def recovery_phone=(recovery_phone : String | Nil) #

[View source]
def relations : Array(Relation) | Nil #

[View source]
def relations=(relations : Array(Relation) | Nil) #

[View source]
def suspended : Bool | Nil #

[View source]
def suspended=(suspended : Bool | Nil) #

[View source]
def suspension_reason : String | Nil #

[View source]
def suspension_reason=(suspension_reason : String | Nil) #

[View source]
def thumbnail_photo_etag : String | Nil #

[View source]
def thumbnail_photo_etag=(thumbnail_photo_etag : String | Nil) #

[View source]
def thumbnail_photo_url : String | Nil #

[View source]
def thumbnail_photo_url=(thumbnail_photo_url : String | Nil) #

[View source]
def websites : Array(Phone) | Nil #

[View source]
def websites=(websites : Array(Phone) | Nil) #

[View source]