User class

Inheritance
Annotations

Constructors

User({required String id, String? username, String? password, required String firstName, required String? surname, required String name, required String baseUrl, String? gender, String? jobTitle, String? shortName, String? displayName, String? code, String? created, String? lastUpdated, String? teiSearchOrganisationUnits, List<UserOrganisationUnit>? organisationUnits, List<UserAuthority>? authorities, List<UserRole>? roles, dynamic dataViewOrganisationUnits, String? programs, String? dataSets, String? token, String? tokenType, String? refreshToken, int? tokenExpiry, String? authType, String? phoneNumber, List<UserGroup>? userGroups, String? tokenExpiresAt, required bool isLoggedIn, required bool dirty})
User.fromApi(Map<String, dynamic> jsonData)
factory
User.fromJson(Map<String, dynamic> jsonData)
factory

Properties

authorities ↔ List<UserAuthority>?
getter/setter pair
authType → String?
final
baseUrl → String
final
code → String?
finalinherited
created ↔ String?
getter/setter pairinherited
dataSets → String?
final
dataViewOrganisationUnits → dynamic
final
dirty ↔ bool
getter/setter pairinherited
displayName → String?
finalinherited
firstName → String
final
gender → String?
final
hashCode → int
The hash code for this object.
no setterinherited
id ↔ String?
getter/setter pairinherited
isLoggedIn ↔ bool
getter/setter pair
jobTitle ↔ String?
getter/setter pair
lastUpdated ↔ String?
getter/setter pairinherited
name ↔ String?
getter/setter pairinherited
organisationUnits ↔ List<UserOrganisationUnit>?
getter/setter pair
password → String?
final
phoneNumber → String?
final
programs → String?
final
refreshToken → String?
final
roles ↔ List<UserRole>?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shortName → String?
finalinherited
skipDateUpdate ↔ bool?
getter/setter pairinherited
surname → String?
final
teiSearchOrganisationUnits → String?
final
token → String?
final
tokenExpiresAt → String?
final
tokenExpiry → int?
final
tokenType → String?
final
translation → Translation?
no setterinherited
translations ↔ dynamic
getter/setter pairinherited
userGroups ↔ List<UserGroup>?
getter/setter pair
username → String?
final

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

Static Methods

getAuthorities(Map<String, dynamic> jsonData) → List<UserAuthority>