AuthService<T, Y, Z> class abstract

Inheritance

Constructors

AuthService({required AuthSettings settings})

Properties

activeBusinessCredential AuthBusinessCredential?
getter/setter pair
core LittleFishCore
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
isAuthenticated bool
no setter
isReady bool
no setter
kCurrentUser ↔ Y?
getter/setter pair
kInstance ↔ T?
getter/setter pair
kUserCredential ↔ Z?
getter/setter pair
linkedBusinessCredentials List<AuthBusinessCredential>
no setter
logger LoggerService
no setterinherited
providerName String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
settings AuthSettings
getter/setter pair
user AuthUser<Y>?
no setter

Methods

authenticateBusinessCredentials() Future<bool>
getUserToken() Future<String?>
initialise() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendEmailVerification({required String email}) Future<bool>
sendPasswordResetEmail({required String email}) Future<bool>
sendSignInLinkToEmail({required String email}) Future<bool>
setIsReady({required bool isReady}) Future<void>
setLanguageCode({required String languageISOCode}) Future<void>
signInWithApple() Future<AuthUser<Y>>
signInWithCustomToken({required String token}) Future<AuthUser<Y>>
signInWithEmailAndPassword({required String email, required String password}) Future<AuthUser<Y>>
signInWithFacebook() Future<AuthUser<Y>>
signInWithGithub() Future<AuthUser<Y>>
signInWithGoogle() Future<AuthUser<Y>>
signInWithMicrosoft() Future<AuthUser<Y>>
signInWithOAuthProvider({required String providerId, required String providerToken}) Future<AuthUser<Y>>
signInWithPhoneNumber({required String phoneNumber, required String password}) Future<AuthUser<Y>>
signInWithRedirect({required String providerId}) Future<AuthUser<Y>>
signInWithTwitter() Future<AuthUser<Y>>
signInWithYahoo() Future<AuthUser<Y>>
signOut() Future<bool>
signUpWithEmailAndPassword({required String email, required String password}) Future<AuthUser<Y>>
toString() String
A string representation of this object.
inherited
verifyPasswordResetCode({required String code}) Future<bool>

Operators

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