AuthRepositoryImpl class

Inheritance

Constructors

AuthRepositoryImpl({required AuthDataSource source})
const

Properties

delete Future<Response<Object>>
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source AuthDataSource
final
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