User class

Constructors

User({required String id, required String name, required String email, required bool? emailVerified, required String? image, required bool blocked, required String? authProviderUserId, required String? locale, required String? scimExternalId, required UserMetadata? metadata, required int sessionVersion, required bool? twoFactorEnabled, required String? twoFactorSecret, required String? twoFactorBackupCodes, required bool isPlatformAdmin, required UserMetadata? onboardingState, required DateTime createdAt, required String? updatedAt, required String? lastLoginAt, required int failedLoginAttempts, required String? lockedUntil, required String? deletedAt, required String? deletedBy})
Returns a new User instance.

Properties

authProviderUserId String?
getter/setter pair
blocked bool
getter/setter pair
createdAt DateTime
Account creation timestamp
getter/setter pair
deletedAt String?
getter/setter pair
deletedBy String?
getter/setter pair
email String
User email address
getter/setter pair
emailVerified bool?
getter/setter pair
failedLoginAttempts int
Minimum value: -2147483648 Maximum value: 2147483647
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
id String
Unique user identifier
getter/setter pair
image String?
getter/setter pair
isPlatformAdmin bool
getter/setter pair
lastLoginAt String?
getter/setter pair
locale String?
getter/setter pair
lockedUntil String?
getter/setter pair
metadata UserMetadata?
getter/setter pair
name String
getter/setter pair
onboardingState UserMetadata?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scimExternalId String?
getter/setter pair
sessionVersion int
Minimum value: -2147483648 Maximum value: 2147483647
getter/setter pair
twoFactorBackupCodes String?
getter/setter pair
twoFactorEnabled bool?
getter/setter pair
twoFactorSecret String?
getter/setter pair
updatedAt String?
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.
override

Operators

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

Static Methods

fromJson(dynamic value) User?
Returns a new User instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<User>
mapFromJson(dynamic json) Map<String, User>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<User>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.