AuthUser<T> class abstract

Inheritance

Constructors

AuthUser({required T kUser, required String baseUserId, required String baseUserFirstName, required String baseUserLastName, required String baseUserEmail, required DateTime baseUserRegisteredDate, required String baseUserMobileNumber, required String baseUserProfileImageUri, required UserGender baseUserGender, required String baseUserDisplayName, required bool baseUserEmailVerified, required AuthUserInfo? additionalUserInfo})

Properties

additionalUserInfo AuthUserInfo?
getter/setter pair
baseUserDisplayName String
getter/setter pair
baseUserEmail String
getter/setter pair
baseUserEmailVerified bool
getter/setter pair
baseUserFirstName String
getter/setter pair
baseUserGender UserGender
getter/setter pair
baseUserId String
getter/setter pair
baseUserLastName String
getter/setter pair
baseUserMobileNumber String
getter/setter pair
baseUserProfileImageUri String
getter/setter pair
baseUserRegisteredDate DateTime
getter/setter pair
businesses List<Business>
no setter
businessId String?
no setter
businessProfiles List<AuthBusinessProfile>
no setter
currentBusiness Business?
no setter
currentBusinessProfile AuthBusinessProfile?
no setter
displayName String
getter/setter pair
email String
getter/setter pair
emailVerified bool
getter/setter pair
firstName String
getter/setter pair
fullName String
no setter
gender UserGender
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isActive bool
no setter
isAdmin bool
no setter
isGuest bool
no setter
isOperatorSession bool
no setter
isOwner bool
no setter
isPending bool
no setter
kUser ↔ T
getter/setter pair
lastName String
getter/setter pair
mobileNumber String
getter/setter pair
profileImageUri String
getter/setter pair
providerId String
no setter
registeredDate DateTime
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
session AuthUserSession?
getter/setter pair
sessionUserInfo AuthSessionUserInfo?
no setter
systemPermissions List<AuthUserPermission>
no setter
uid String
no setter
userId String
getter/setter pair
userInfo AuthUserInfo?
no setter
userLegacyPermissions UserPermissions
no setter
userPermissions List<AuthUserPermission>
no setter
userProfile BusinessUser
no setter
userRole AuthUserRole?
no setter
userType UserType
no setter

Methods

delete() Future<void>
getAuthTokenResult({bool forceRefresh = false}) Future<AuthTokenResult>
getIdToken() Future<String>
getRefreshToken() Future<String>
getSessionToken() String
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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