AuthDataSourceImpl class

Inheritance

Constructors

AuthDataSourceImpl([OAuthDelegates? _delegates])

Properties

appleAuth IAppleAuthDelegate
no setter
connectivity → ConnectionService
no setter
delegates OAuthDelegates
no setter
delete Future<Response<Object>>
no setteroverride
facebookAuth IFacebookAuthDelegate
no setter
firebaseAuth → FirebaseAuth
no setter
googleAuth IGoogleAuthDelegate
no setter
hashCode int
The hash code for this object.
no setterinherited
isConnected Future<bool>
no setter
isDisconnected Future<bool>
no setter
localAuth IBiometricAuthDelegate
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
user → User?
no setteroverride

Methods

isSignIn([AuthProviders? provider]) Future<bool>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
signInWithApple() Future<Response<Credential>>
override
signInWithBiometric({BiometricConfig? config}) Future<Response<bool>>
override
signInWithCredential({required AuthCredential credential}) Future<Response<UserCredential>>
override
signInWithEmailNPassword({required String email, required String password}) Future<Response<UserCredential>>
override
signInWithFacebook() Future<Response<Credential>>
override
signInWithGithub() Future<Response<Credential>>
override
signInWithGoogle() Future<Response<Credential>>
override
signInWithUsernameNPassword({required String username, required String password}) Future<Response<UserCredential>>
override
signOut([AuthProviders? provider]) Future<Response<Auth<AuthKeys>>>
override
signUpWithEmailNPassword({required String email, required String password}) Future<Response<UserCredential>>
override
signUpWithUsernameNPassword({required String username, required String password}) Future<Response<UserCredential>>
override
toString() String
A string representation of this object.
inherited
verifyPhoneNumber({String? phoneNumber, int? forceResendingToken, PhoneMultiFactorInfo? multiFactorInfo, MultiFactorSession? multiFactorSession, Duration timeout = const Duration(seconds: 30), required void onComplete(PhoneAuthCredential credential), required void onFailed(FirebaseAuthException exception), required void onCodeSent(String verId, int? forceResendingToken), required void onCodeAutoRetrievalTimeout(String verId)}) Future<Response<void>>
override

Operators

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