User class
The global view of a User. This object contains all global information about the user including birth date, registration information preferred languages, global attributes, etc.
@author Seth Musselman
- Inheritance
-
- Object
- SecureIdentity
- User
- Annotations
-
- @JsonSerializable()
Constructors
-
User({bool active, String birthDate, String cleanSpeakId, Map<
String, dynamic> data, String email, num expiry, String firstName, String fullName, String imageUrl, num insertInstant, String lastName, num lastUpdateInstant, List<GroupMember> memberships, String middleName, String mobilePhone, String parentEmail, List<String> preferredLanguages, List<UserRegistration> registrations, String tenantId, String timezone, UserTwoFactorConfiguration twoFactor}) -
User.fromJson(Map<
String, dynamic> json) -
factory
Properties
- active ↔ bool
-
getter/setter pair
- birthDate ↔ String
-
getter/setter pair
- breachedPasswordLastCheckedInstant ↔ num
-
getter/setter pairinherited
- breachedPasswordStatus ↔ BreachedPasswordStatus
-
getter/setter pairinherited
- cleanSpeakId ↔ String
-
getter/setter pair
- connectorId ↔ String
-
getter/setter pairinherited
-
data
↔ Map<
String, dynamic> -
getter/setter pair
- email ↔ String
-
getter/setter pair
- encryptionScheme ↔ String
-
getter/setter pairinherited
- expiry ↔ num
-
getter/setter pair
- factor ↔ num
-
getter/setter pairinherited
- firstName ↔ String
-
getter/setter pair
- fullName ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pairinherited
- imageUrl ↔ String
-
getter/setter pair
- insertInstant ↔ num
-
getter/setter pair
- lastLoginInstant ↔ num
-
getter/setter pairinherited
- lastName ↔ String
-
getter/setter pair
- lastUpdateInstant ↔ num
-
getter/setter pair
-
memberships
↔ List<
GroupMember> -
getter/setter pair
- middleName ↔ String
-
getter/setter pair
- mobilePhone ↔ String
-
getter/setter pair
- parentEmail ↔ String
-
getter/setter pair
- password ↔ String
-
getter/setter pairinherited
- passwordChangeReason ↔ ChangePasswordReason
-
getter/setter pairinherited
- passwordChangeRequired ↔ bool
-
getter/setter pairinherited
- passwordLastUpdateInstant ↔ num
-
getter/setter pairinherited
-
preferredLanguages
↔ List<
String> -
getter/setter pair
-
registrations
↔ List<
UserRegistration> -
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- salt ↔ String
-
getter/setter pairinherited
- tenantId ↔ String
-
getter/setter pair
- timezone ↔ String
-
getter/setter pair
- twoFactor ↔ UserTwoFactorConfiguration
-
getter/setter pair
- uniqueUsername ↔ String
-
getter/setter pairinherited
- username ↔ String
-
getter/setter pairinherited
- usernameStatus ↔ ContentStatus
-
getter/setter pairinherited
- verified ↔ bool
-
getter/setter pairinherited
- verifiedInstant ↔ num
-
getter/setter pairinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited