1import 'package:flutter_bloc/flutter_bloc.dart';
3import '../../../../core/services/service_locator.dart';
4import '../../domain/usecases/get_history_unloading_usecase.dart';
5import '../../domain/usecases/get_pending_unloading_collections_usecase.dart';
6import '../../domain/usecases/get_warehouse_responsible_list_usecase.dart';
7import '../../domain/usecases/send_unloading_usecase.dart';
8import 'unloading_event.dart';
9import 'unloading_state.dart';
26 Emitter<UnloadingState> emit,
28 emit(UnloadingLoading());
37 GetHistoryUnloadingEvent event,
38 Emitter<UnloadingState> emit,
40 emit(UnloadingLoading());
50 Emitter<UnloadingState> emit,
52 emit(GetWarehouseResponsibleLoading());
56 (warehouseResponsible) => emit(GetWarehouseResponsibleLoaded(
57 warehouseResponsibleList: warehouseResponsible,
63 SendUnloadingEvent event,
64 Emitter<UnloadingState> emit,
66 emit(SendUnloadingLoading());
69 warehouseResponsibleId: event.warehouseResponsibleId,
70 firstWeight: event.firstWeight,
72 collectionVouchers: event.collectionVouchers,
77 (success) => emit(SendUnloadingSuccess()),
sealed class AuthenticationState extends Equatable failure
sealed class CheckInOutEvent extends Equatable userId
Future< void > _onGetHistoryUnloading(GetHistoryUnloadingEvent event, Emitter< UnloadingState > emit,) async
Future< void > _onSendUnloading(SendUnloadingEvent event, Emitter< UnloadingState > emit,) async
final GetHistoryUnloadingUseCase getHistoryUnloadingUseCase
final SendUnloadingUsecase sendUnloadingUsecase
Future< void > _onGetPendingUnloadingCollections(GetPendingUnloadingCollectionsEvent event, Emitter< UnloadingState > emit,) async
Future< void > _onGetWarehouseResponsibleList(GetWarehouseResponsibleListEvent event, Emitter< UnloadingState > emit,) async
final GetWarehouseResponsibleListUseCase getWarehouseResponsibleListUseCase
final GetPendingUnloadingCollectionsUseCase getPendingUnloadingCollectionsUseCase
sealed class CollectionsState extends Equatable collections
SendUnloadingUsecase({required this.repository})
const GetPendingUnloadingCollectionsEvent({required this.userId})
const GetWarehouseResponsibleListEvent({required this.userId})
const HistoryUnloadingLoaded({required this.history})
class PendingUnloadingCollectionsLoaded extends UnloadingState history
const UnloadingError({required this.message})
const GetWarehouseResponsibleError({required this.message})