Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
AuthenticationRepository Class Reference

Private Member Functions

override Future< Either< Failure, SessionModel > > singIn ({ required CredentialsEntity reqEntity, }) async
override Future< Either< Failure, void > > signOut () async
override Future< Either< Failure, SessionModel?> > loadSession () async
override Future< Either< Failure, CredentialsModel?> > loadCredentials () async
override Future< Either< Failure, bool > > checkBiometricAuthAvailability () async
Future< Either< Failure, SessionEntity > > singIn ({ required CredentialsEntity reqEntity, })
Future< Either< Failure, void > > signOut ()
Future< Either< Failure, SessionEntity?> > loadSession ()
Future< Either< Failure, CredentialsModel?> > loadCredentials ()
Future< Either< Failure, bool > > checkBiometricAuthAvailability ()

Private Attributes

final _remoteDataSource = sl<AuthenticationRemoteDataSource>()
final _credentialsLocalDataSource = sl<CredentialsLocalDataSource>()
final _tokenLocaldataDource = sl<TokenLocalDataSource>()
final _sessionLocalDataSource = sl<SessionLocalDataSource>()

Detailed Description

Definition at line 15 of file authentication_repository_impl.dart.

Member Function Documentation

◆ checkBiometricAuthAvailability() [1/2]

Future< Either< Failure, bool > > AuthenticationRepository::checkBiometricAuthAvailability ( )
private

◆ checkBiometricAuthAvailability() [2/2]

override Future< Either< Failure, bool > > AuthenticationRepository::checkBiometricAuthAvailability ( )
inlineprivate

Definition at line 79 of file authentication_repository_impl.dart.

Here is the call graph for this function:

◆ loadCredentials() [1/2]

Future< Either< Failure, CredentialsModel?> > AuthenticationRepository::loadCredentials ( )
private

◆ loadCredentials() [2/2]

override Future< Either< Failure, CredentialsModel?> > AuthenticationRepository::loadCredentials ( )
inlineprivate

Definition at line 69 of file authentication_repository_impl.dart.

Here is the call graph for this function:

◆ loadSession() [1/2]

Future< Either< Failure, SessionEntity?> > AuthenticationRepository::loadSession ( )
private

◆ loadSession() [2/2]

override Future< Either< Failure, SessionModel?> > AuthenticationRepository::loadSession ( )
inlineprivate

Definition at line 59 of file authentication_repository_impl.dart.

Here is the call graph for this function:

◆ signOut() [1/2]

Future< Either< Failure, void > > AuthenticationRepository::signOut ( )
private

◆ signOut() [2/2]

override Future< Either< Failure, void > > AuthenticationRepository::signOut ( )
inlineprivate

Definition at line 48 of file authentication_repository_impl.dart.

Here is the call graph for this function:

◆ singIn() [1/2]

Future< Either< Failure, SessionEntity > > AuthenticationRepository::singIn ( { required CredentialsEntity reqEntity, } )
private

◆ singIn() [2/2]

override Future< Either< Failure, SessionModel > > AuthenticationRepository::singIn ( { required CredentialsEntity reqEntity, } )
inlineprivate

Definition at line 22 of file authentication_repository_impl.dart.

Member Data Documentation

◆ _credentialsLocalDataSource

final AuthenticationRepository::_credentialsLocalDataSource = sl<CredentialsLocalDataSource>()
private

Definition at line 17 of file authentication_repository_impl.dart.

◆ _remoteDataSource

final AuthenticationRepository::_remoteDataSource = sl<AuthenticationRemoteDataSource>()
private

Definition at line 16 of file authentication_repository_impl.dart.

◆ _sessionLocalDataSource

final AuthenticationRepository::_sessionLocalDataSource = sl<SessionLocalDataSource>()
private

Definition at line 19 of file authentication_repository_impl.dart.

◆ _tokenLocaldataDource

final AuthenticationRepository::_tokenLocaldataDource = sl<TokenLocalDataSource>()
private

Definition at line 18 of file authentication_repository_impl.dart.


The documentation for this class was generated from the following files: