FirebaseAuthUser class

Inheritance
  • Object
  • LittleFishInjectable
  • AuthUser<User>
  • FirebaseAuthUser

Constructors

FirebaseAuthUser({required User 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, AuthUserSession? session, AuthUserSession? baseUserSession})

Properties

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

Methods

delete() Future<void>
override
getAuthTokenResult({bool forceRefresh = false}) Future<AuthTokenResult>
override
getIdToken() Future<String>
override
getRefreshToken() Future<String>
override
getSessionToken() String
inherited
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