Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
PlanningRepository Class Reference
Collaboration diagram for PlanningRepository:

Private Member Functions

 PlanningRepositoryImpl ({required this.remoteDataSource})
override Future< Either< Failure, List< ResWeeklyCollectionEntity > > > getWeeklyCollections ({ required int userId, required String startDate, required String endDate, }) async
override Future< Either< Failure, ResCreateRoutingEntity > > createRouting (ReqCreateRoutingEntity request) async
override Future< Either< Failure, void > > validateScheduler ({ required String timeStringValue, required int driverId, }) async
override Future< Either< Failure, bool > > createDriverCollection (ReqCreateDriverCollectionEntity request,) async
override Future< Either< Failure, List< ResCollectionToScheduleEntity > > > getCollectionsToSchedule ({ required String startDate, required String endDate, required int driverId, }) async
Future< Either< Failure, List< ResWeeklyCollectionEntity > > > getWeeklyCollections ({ required int userId, required String startDate, required String endDate, })
Future< Either< Failure, ResCreateRoutingEntity > > createRouting (ReqCreateRoutingEntity request)
Future< Either< Failure, void > > validateScheduler ({ required String timeStringValue, required int driverId, })
Future< Either< Failure, bool > > createDriverCollection (ReqCreateDriverCollectionEntity request,)
Future< Either< Failure, List< ResCollectionToScheduleEntity > > > getCollectionsToSchedule ({ required String startDate, required String endDate, required int driverId, })

Private Attributes

final PlanningRemoteDataSource remoteDataSource

Detailed Description

Definition at line 16 of file planning_repository_impl.dart.

Member Function Documentation

◆ createDriverCollection() [1/2]

Future< Either< Failure, bool > > PlanningRepository::createDriverCollection ( ReqCreateDriverCollectionEntity request)
private

◆ createDriverCollection() [2/2]

override Future< Either< Failure, bool > > PlanningRepository::createDriverCollection ( ReqCreateDriverCollectionEntity request)
inlineprivate

Definition at line 74 of file planning_repository_impl.dart.

Here is the call graph for this function:

◆ createRouting() [1/2]

Future< Either< Failure, ResCreateRoutingEntity > > PlanningRepository::createRouting ( ReqCreateRoutingEntity request)
private

◆ createRouting() [2/2]

override Future< Either< Failure, ResCreateRoutingEntity > > PlanningRepository::createRouting ( ReqCreateRoutingEntity request)
inlineprivate

Definition at line 42 of file planning_repository_impl.dart.

Here is the call graph for this function:

◆ getCollectionsToSchedule() [1/2]

Future< Either< Failure, List< ResCollectionToScheduleEntity > > > PlanningRepository::getCollectionsToSchedule ( { required String startDate, required String endDate, required int driverId, } )
private

◆ getCollectionsToSchedule() [2/2]

override Future< Either< Failure, List< ResCollectionToScheduleEntity > > > PlanningRepository::getCollectionsToSchedule ( { required String startDate, required String endDate, required int driverId, } )
inlineprivate

Definition at line 89 of file planning_repository_impl.dart.

◆ getWeeklyCollections() [1/2]

Future< Either< Failure, List< ResWeeklyCollectionEntity > > > PlanningRepository::getWeeklyCollections ( { required int userId, required String startDate, required String endDate, } )
private

◆ getWeeklyCollections() [2/2]

override Future< Either< Failure, List< ResWeeklyCollectionEntity > > > PlanningRepository::getWeeklyCollections ( { required int userId, required String startDate, required String endDate, } )
inlineprivate

Definition at line 22 of file planning_repository_impl.dart.

◆ PlanningRepositoryImpl()

PlanningRepository::PlanningRepositoryImpl ( {required this.remoteDataSource} )
private

◆ validateScheduler() [1/2]

Future< Either< Failure, void > > PlanningRepository::validateScheduler ( { required String timeStringValue, required int driverId, } )
private

◆ validateScheduler() [2/2]

override Future< Either< Failure, void > > PlanningRepository::validateScheduler ( { required String timeStringValue, required int driverId, } )
inlineprivate

Definition at line 55 of file planning_repository_impl.dart.

Member Data Documentation

◆ remoteDataSource

final PlanningRemoteDataSource PlanningRepository::remoteDataSource
private

Definition at line 17 of file planning_repository_impl.dart.


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