Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
validate_scheduler_usecase.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 '../repositories/planning_repository.dart';
6
9 final int driverId;
10
12 required this.timeStringValue,
13 required this.driverId,
14 });
15}
16
18 implements UseCase<void, ValidateSchedulerParams> {
20
21 ValidateSchedulerUseCase({required this.repository});
22
23 @override
24 Future<Either<Failure, void>> call(ValidateSchedulerParams params) async {
25 return await repository.validateScheduler(
26 timeStringValue: params.timeStringValue,
27 driverId: params.driverId,
28 );
29 }
30}
ValidateSchedulerParams({ required this.timeStringValue, required this.driverId, })
class Partner String
override Future< Either< Failure, List< VehicleEntity > > > call(GetAvailableVehiclesParams params) async
class GetCollectionContactListParams repository
ValidateSchedulerUseCase({required this.repository})