Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
create_routing_usecase.dart
Go to the documentation of this file.
1import 'package:dartz/dartz.dart';
2
3import '../../../../core/error/failures.dart';
4import '../../../../core/common/use_case/use_case.dart';
5import '../entities/req/req_create_routing_entity.dart';
6import '../entities/res/res_create_routing_entity.dart';
7import '../repositories/planning_repository.dart';
8
9class CreateRoutingUseCase implements UseCase<ResCreateRoutingEntity, ReqCreateRoutingEntity> {
11
12 CreateRoutingUseCase({required this.repository});
13
14 @override
15 Future<Either<Failure, ResCreateRoutingEntity>> call(ReqCreateRoutingEntity params) async {
16 return await repository.createRouting(params);
17 }
18}
override Future< Either< Failure, ResCreateRoutingEntity > > call(ReqCreateRoutingEntity params) async