Aidra Driver
1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
get_cancellation_reason_usecase.dart
Go to the documentation of this file.
1
import
'package:dartz/dartz.dart';
2
import
'../../../../core/common/use_case/use_case.dart';
3
import
'../../../../core/error/failures.dart';
4
import
'../entities/res/res_cancellation_reason_entity.dart';
5
import
'../repositories/collection_repository.dart';
6
7
class
GetCancellationReasonsUseCase
implements
UseCase<List<ResCancellationReasonEntity>, NoParams> {
8
final
CollectionsRepository
repository
;
9
10
GetCancellationReasonsUseCase
({required this.repository});
11
12
@
override
13
Future<Either<Failure, List<ResCancellationReasonEntity>>>
call
(NoParams params) async {
14
return
await
repository
.getCollectionCancellationReasons();
15
}
16
}
CollectionsRepository
Definition
collection_repository_impl.dart:37
UseCase< List< ResCancellationReasonEntity >, NoParams >::GetCancellationReasonsUseCase
GetCancellationReasonsUseCase({required this.repository})
UseCase< List< ResCancellationReasonEntity >, NoParams >::repository
final CollectionsRepository repository
Definition
get_cancellation_reason_usecase.dart:8
UseCase< List< ResCancellationReasonEntity >, NoParams >::call
override Future< Either< Failure, List< ResCancellationReasonEntity > > > call(NoParams params) async
Definition
get_cancellation_reason_usecase.dart:13
lib
features
collections
domain
usecases
get_cancellation_reason_usecase.dart
Generated by
1.16.1