View Source GoogleApi.IdentityToolkit.V3.Model.UserInfo (google_api_identity_toolkit v0.8.0)
Template for an individual account info.
Attributes
-
createdAt
(type:String.t
, default:nil
) - User creation timestamp. -
customAttributes
(type:String.t
, default:nil
) - The custom attributes to be set in the user's id token. -
customAuth
(type:boolean()
, default:nil
) - Whether the user is authenticated by the developer. -
disabled
(type:boolean()
, default:nil
) - Whether the user is disabled. -
displayName
(type:String.t
, default:nil
) - The name of the user. -
email
(type:String.t
, default:nil
) - The email of the user. -
emailVerified
(type:boolean()
, default:nil
) - Whether the email has been verified. -
lastLoginAt
(type:String.t
, default:nil
) - last login timestamp. -
localId
(type:String.t
, default:nil
) - The local ID of the user. -
passwordHash
(type:String.t
, default:nil
) - The user's hashed password. -
passwordUpdatedAt
(type:float()
, default:nil
) - The timestamp when the password was last updated. -
phoneNumber
(type:String.t
, default:nil
) - User's phone number. -
photoUrl
(type:String.t
, default:nil
) - The URL of the user profile photo. -
providerUserInfo
(type:list(GoogleApi.IdentityToolkit.V3.Model.UserInfoProviderUserInfo.t)
, default:nil
) - The IDP of the user. -
rawPassword
(type:String.t
, default:nil
) - The user's plain text password. -
salt
(type:String.t
, default:nil
) - The user's password salt. -
screenName
(type:String.t
, default:nil
) - User's screen name at Twitter or login name at Github. -
validSince
(type:String.t
, default:nil
) - Timestamp in seconds for valid login token. -
version
(type:integer()
, default:nil
) - Version of the user's password.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.IdentityToolkit.V3.Model.UserInfo{ createdAt: String.t() | nil, customAttributes: String.t() | nil, customAuth: boolean() | nil, disabled: boolean() | nil, displayName: String.t() | nil, email: String.t() | nil, emailVerified: boolean() | nil, lastLoginAt: String.t() | nil, localId: String.t() | nil, passwordHash: String.t() | nil, passwordUpdatedAt: float() | nil, phoneNumber: String.t() | nil, photoUrl: String.t() | nil, providerUserInfo: [GoogleApi.IdentityToolkit.V3.Model.UserInfoProviderUserInfo.t()] | nil, rawPassword: String.t() | nil, salt: String.t() | nil, screenName: String.t() | nil, validSince: String.t() | nil, version: integer() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.