1import 'package:dartz/dartz.dart';
3import '../../../../core/common/use_case/use_case.dart';
4import '../../../../core/error/failures.dart';
5import '../entities/req/req_collection_information_entity.dart';
6import '../entities/res/res_collection_information_entity.dart';
7import '../repositories/collection_repository.dart';
25 required this.collectionRequest,
26 required this.volumeDeclared,
27 required this.volumeCollected,
28 required this.recoveredDrum,
29 required this.depositedDrum,
32 required this.reference,
33 required this.address,
34 required this.restaurant,
35 required this.restaurantId,
46 return await
repository.sendCollectionsInformation(
sealed class CheckInOutEvent extends Equatable userId
override Future< Either< Failure, List< VehicleEntity > > > call(GetAvailableVehiclesParams params) async