1import '../../../../core/api/api_client.dart';
2import '../../../../core/api/api_endpoints.dart';
3import '../../../../core/services/service_locator.dart';
4import '../models/unloading_collection_model.dart';
5import '../models/unloading_history_model.dart';
6import '../models/unloading_request_model.dart';
7import '../models/warehouse_responsible_model.dart';
16 if (response is List) {
18 (json) => UnloadingCollectionModel.fromJson(json),
29 if (response is List) {
31 (json) => UnloadingHistoryModel.fromJson(json),
42 if (response is List) {
43 final warehouseResponsibleList = response.map(
44 (json) => WarehouseResponsibleModel.fromJson(json),
46 return warehouseResponsibleList;
52 required UnloadingRequestModel unloadingRequestModel,
55 path: ApiEndpoints.sendUnloading,
56 data: unloadingRequestModel.toJson(),
58 return response[
'success'];
sealed class CheckInOutEvent extends Equatable userId
Future< List< UnloadingCollectionModel > > getPendingUnloadingCollections({required int userId}) async
Future< List< UnloadingHistoryModel > > getHistoryUnloading({required int userId}) async
Future< void > sendUnloading({ required UnloadingRequestModel unloadingRequestModel, }) async
Future< List< WarehouseResponsibleModel > > getWarehouseResponsibleList({required int userId}) async
sealed class CollectionsState extends Equatable collections
class PendingUnloadingCollectionsLoaded extends UnloadingState history