ExaAuthMainController class

Constructors

ExaAuthMainController({required ISignInWithPhoneUseCase signInWithPhoneUseCase, required IUserStreamUseCase userStreamUseCase, required ISignInWithGoogleUseCase signInWithGoogleUseCase, required ISignInWithAppleUseCase signInWithAppleUseCase})

Properties

currentError ValueNotifier<AuthFailure?>
final
currentUser ValueNotifier<ExaAuthUser?>
no setter
hashCode int
The hash code for this object.
no setterinherited
isLoad ValueNotifier<bool>
final
privacyPolicyCallback ValueNotifier<VoidCallback>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signInWithAppleUseCase ISignInWithAppleUseCase
getter/setter pair
signInWithGoogleUseCase ISignInWithGoogleUseCase
getter/setter pair
signInWithPhoneUseCase ISignInWithPhoneUseCase
getter/setter pair
userStreamUseCase IUserStreamUseCase
getter/setter pair
useTermCallback ValueNotifier<VoidCallback>
final

Methods

logout() → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
signingWithPhoneSendCode({required String phoneNumber, required dynamic codeSent(String?, int?), required dynamic callback(), required dynamic callbackError()}) Future<void>
signingWithPhoneSmsVerify({required String verificationId, required String smsToken, required dynamic callback()}) Future<void>
signInWithApple({dynamic callbackSuccess()?, required String clientId}) Future<void>
signInWithGoogle({dynamic callbackSuccess()?}) Future<void>
toString() String
A string representation of this object.
inherited

Operators

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