1import 'package:dartz/dartz.dart';
3import '../../../../core/common/use_case/use_case.dart';
4import '../../../../core/error/failures.dart';
5import '../entities/req/req_collection_validation_entity.dart';
6import '../repositories/collection_repository.dart';
13 required this.collectionId,
27 id: params.collectionId,
sealed class CheckInOutEvent extends Equatable userId
ValidateCollectionParams({ required this.collectionId, required this.userId, })
final String collectionId
override Future< Either< Failure, List< VehicleEntity > > > call(GetAvailableVehiclesParams params) async
ValidateCollectionUsecase({required this.repository})