1import 'package:dartz/dartz.dart';
3import '../../../../core/common/use_case/use_case.dart';
4import '../../../../core/error/failures.dart';
5import '../entities/res/res_weekly_collection_entity.dart';
6import '../repositories/planning_repository.dart';
15 required this.startDate,
16 required this.endDate,
sealed class CheckInOutEvent extends Equatable userId
GetWeeklyCollectionsParams({ required this.userId, required this.startDate, required this.endDate, })
override Future< Either< Failure, List< VehicleEntity > > > call(GetAvailableVehiclesParams params) async
GetWeeklyCollectionsUseCase({required this.repository})