Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
signin_usecases.dart
Go to the documentation of this file.
1import 'package:dartz/dartz.dart';
2
3import '../../../../core/common/use_case/use_case.dart';
4import '../../../../core/error/failures.dart';
5import '../../../../core/services/service_locator.dart';
6import '../entities/credentials_entity.dart';
7import '../entities/session_entity.dart';
8import '../repository/authentication_repository.dart';
9
10class SignInUseCase implements UseCase<SessionEntity, CredentialsEntity> {
12 @override
13 Future<Either<Failure, SessionEntity>> call(
15 ) async {
16 return await _repository.singIn(reqEntity: reqEntity);
17 }
18}
sealed class AuthenticationEvent extends Equatable reqEntity
override Future< Either< Failure, SessionEntity > > call(CredentialsEntity reqEntity,) async
class GetAvailableVehiclesParams _repository
final sl