Struct google_admin1_directory::User[][src]

pub struct User {
    pub addresses: Option<String>,
    pub posix_accounts: Option<String>,
    pub phones: Option<String>,
    pub locations: Option<String>,
    pub is_delegated_admin: Option<bool>,
    pub thumbnail_photo_etag: Option<String>,
    pub suspended: Option<bool>,
    pub keywords: Option<String>,
    pub id: Option<String>,
    pub aliases: Option<Vec<String>>,
    pub non_editable_aliases: Option<Vec<String>>,
    pub custom_schemas: Option<HashMap<String, UserCustomProperties>>,
    pub deletion_time: Option<String>,
    pub suspension_reason: Option<String>,
    pub thumbnail_photo_url: Option<String>,
    pub is_enrolled_in2_sv: Option<bool>,
    pub include_in_global_address_list: Option<bool>,
    pub relations: Option<String>,
    pub languages: Option<String>,
    pub is_admin: Option<bool>,
    pub etag: Option<String>,
    pub last_login_time: Option<String>,
    pub org_unit_path: Option<String>,
    pub agreed_to_terms: Option<bool>,
    pub external_ids: Option<String>,
    pub ip_whitelisted: Option<bool>,
    pub ssh_public_keys: Option<String>,
    pub kind: Option<String>,
    pub is_enforced_in2_sv: Option<bool>,
    pub is_mailbox_setup: Option<bool>,
    pub password: Option<String>,
    pub emails: Option<String>,
    pub organizations: Option<String>,
    pub primary_email: Option<String>,
    pub hash_function: Option<String>,
    pub name: Option<UserName>,
    pub gender: Option<String>,
    pub notes: Option<String>,
    pub creation_time: Option<String>,
    pub websites: Option<String>,
    pub change_password_at_next_login: Option<bool>,
    pub ims: Option<String>,
    pub customer_id: Option<String>,
}

JSON template for User object in Directory API.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

no description provided

no description provided

no description provided

no description provided

Boolean indicating if the user is delegated admin (Read-only)

ETag of the user's photo (Read-only)

Indicates if user is suspended

no description provided

Unique identifier of User (Read-only)

List of aliases (Read-only)

List of non editable aliases (Read-only)

Custom fields of the user.

no description provided

Suspension reason if user is suspended (Read-only)

Photo Url of the user (Read-only)

Is enrolled in 2-step verification (Read-only)

Boolean indicating if user is included in Global Address List

no description provided

no description provided

Boolean indicating if the user is admin (Read-only)

ETag of the resource.

User's last login time. (Read-only)

OrgUnit of User

Indicates if user has agreed to terms (Read-only)

no description provided

Boolean indicating if ip is whitelisted

no description provided

Kind of resource this is.

Is 2-step verification enforced (Read-only)

Is mailbox setup (Read-only)

User's password

no description provided

no description provided

username of User

Hash function name for password. Supported are MD5, SHA-1 and crypt

User's name

no description provided

no description provided

User's G Suite account creation time. (Read-only)

no description provided

Boolean indicating if the user should change password in next login

no description provided

CustomerId of User (Read-only)

Trait Implementations

impl Default for User
[src]

Returns the "default value" for a type. Read more

impl Clone for User
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for User
[src]

Formats the value using the given formatter. Read more

impl RequestValue for User
[src]

impl Resource for User
[src]

impl ResponseResult for User
[src]

Auto Trait Implementations

impl Send for User

impl Sync for User