Houshan-Basa/lib/ui/screens/main/assistant/bloc/global_assistants_state.dart

23 lines
667 B
Dart

part of 'global_assistants_bloc.dart';
sealed class GlobalAssistantsState extends Equatable {
final int? category;
final List<GlobalAssistant> assistants;
const GlobalAssistantsState({this.category, this.assistants = const []});
@override
List<Object> get props => [assistants, category ?? -1];
}
final class GlobalAssistantsInitial extends GlobalAssistantsState {}
final class GlobalAssistantsLoading extends GlobalAssistantsState {}
final class GlobalAssistantsSuccess extends GlobalAssistantsState {
const GlobalAssistantsSuccess({super.assistants, required super.category});
}
final class GlobalAssistantsFail extends GlobalAssistantsState {}