GoogleCloudIdentitytoolkitV1UserInfo class

An Identity Platform account's information.

Constructors

GoogleCloudIdentitytoolkitV1UserInfo({String? createdAt, String? customAttributes, bool? customAuth, String? dateOfBirth, bool? disabled, String? displayName, String? email, bool? emailLinkSignin, bool? emailVerified, String? initialEmail, String? language, String? lastLoginAt, String? lastRefreshAt, String? localId, List<GoogleCloudIdentitytoolkitV1MfaEnrollment>? mfaInfo, String? passwordHash, double? passwordUpdatedAt, String? phoneNumber, String? photoUrl, List<GoogleCloudIdentitytoolkitV1ProviderUserInfo>? providerUserInfo, String? rawPassword, String? salt, String? screenName, String? tenantId, String? timeZone, String? validSince, int? version})
GoogleCloudIdentitytoolkitV1UserInfo.fromJson(Map json_)

Properties

createdAt String?
The time, in milliseconds from epoch, when the account was created.
getter/setter pair
customAttributes String?
Custom claims to be added to any ID tokens minted for the account.
getter/setter pair
customAuth bool?
Whether this account has been authenticated using SignInWithCustomToken.
getter/setter pair
dateOfBirth String?
The date of birth set for the account.
getter/setter pair
disabled bool?
Whether the account is disabled.
getter/setter pair
displayName String?
The display name of the account.
getter/setter pair
email String?
The account's email address.
getter/setter pair
emailLinkSignin bool?
Whether the account can authenticate with email link.
getter/setter pair
emailVerified bool?
Whether the account's email address has been verified.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
initialEmail String?
The first email address associated with this account.
getter/setter pair
language String?
The language preference of the account.
getter/setter pair
lastLoginAt String?
The last time, in milliseconds from epoch, this account was logged into.
getter/setter pair
lastRefreshAt String?
Timestamp when an ID token was last minted for this account.
getter/setter pair
localId String?
The unique ID of the account.
getter/setter pair
mfaInfo List<GoogleCloudIdentitytoolkitV1MfaEnrollment>?
Information on which multi-factor authentication providers are enabled for this account.
getter/setter pair
passwordHash String?
The account's hashed password.
getter/setter pair
passwordHashAsBytes List<int>
getter/setter pair
passwordUpdatedAt double?
The timestamp, in milliseconds from the epoch of 1970-01-01T00:00:00Z, when the account's password was last updated.
getter/setter pair
phoneNumber String?
The account's phone number.
getter/setter pair
photoUrl String?
The URL of the account's profile photo.
getter/setter pair
providerUserInfo List<GoogleCloudIdentitytoolkitV1ProviderUserInfo>?
Information about the user as provided by various Identity Providers.
getter/setter pair
rawPassword String?
Input only.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
salt String?
The account's password salt.
getter/setter pair
saltAsBytes List<int>
getter/setter pair
screenName String?
This account's screen name at Twitter or login name at GitHub.
getter/setter pair
tenantId String?
ID of the tenant this account belongs to.
getter/setter pair
timeZone String?
The time zone preference of the account.
getter/setter pair
validSince String?
Oldest timestamp, in seconds since epoch, that an ID token should be considered valid.
getter/setter pair
version int?
The version of the account's password.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited