Struct google_identitytoolkit3::UserInfoProviderUserInfo [] [src]

pub struct UserInfoProviderUserInfo {
    pub federated_id: Option<String>,
    pub provider_id: Option<String>,
    pub display_name: Option<String>,
    pub photo_url: Option<String>,
    pub raw_id: Option<String>,
    pub email: Option<String>,
    pub screen_name: Option<String>,
}

The IDP of the user.

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

Fields

User's identifier at IDP.

The IdP ID. For white listed IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.

The user's display name at the IDP.

The user's photo url at the IDP.

User's raw identifier directly returned from IDP.

User's email at IDP.

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

Trait Implementations

impl Debug for UserInfoProviderUserInfo
[src]

Formats the value using the given formatter.

impl Clone for UserInfoProviderUserInfo
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for UserInfoProviderUserInfo
[src]

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

impl NestedType for UserInfoProviderUserInfo
[src]

impl Part for UserInfoProviderUserInfo
[src]