Struct google_identitytoolkit3::UserInfo[][src]

pub struct UserInfo {
    pub raw_password: Option<String>,
    pub password_hash: Option<String>,
    pub local_id: Option<String>,
    pub valid_since: Option<String>,
    pub photo_url: Option<String>,
    pub last_login_at: Option<String>,
    pub custom_auth: Option<bool>,
    pub disabled: Option<bool>,
    pub password_updated_at: Option<f64>,
    pub created_at: Option<String>,
    pub display_name: Option<String>,
    pub email_verified: Option<bool>,
    pub custom_attributes: Option<String>,
    pub version: Option<i32>,
    pub phone_number: Option<String>,
    pub provider_user_info: Option<Vec<UserInfoProviderUserInfo>>,
    pub salt: Option<String>,
    pub email: Option<String>,
    pub screen_name: Option<String>,
}

Template for an individual account info.

This type is not used in any activity, and only used as part of another schema.

Fields

The user's plain text password.

The user's hashed password.

The local ID of the user.

Timestamp in seconds for valid login token.

The URL of the user profile photo.

last login timestamp.

Whether the user is authenticated by the developer.

Whether the user is disabled.

The timestamp when the password was last updated.

User creation timestamp.

The name of the user.

Whether the email has been verified.

The custom attributes to be set in the user's id token.

Version of the user's password.

User's phone number.

The IDP of the user.

The user's password salt.

The email of the user.

User's screen name at Twitter or login name at Github.

Trait Implementations

impl Default for UserInfo
[src]

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

impl Clone for UserInfo
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for UserInfo
[src]

Formats the value using the given formatter. Read more

impl Part for UserInfo
[src]

Auto Trait Implementations

impl Send for UserInfo

impl Sync for UserInfo