part of 'references_bloc.dart'; abstract class ReferencesState extends Equatable { const ReferencesState(); @override List get props => []; } class ReferencesInitial extends ReferencesState {} class ReferencesLoadedState extends ReferencesState { final List references; const ReferencesLoadedState({required this.references}); @override List get props => [references]; } class ReferencesErrorState extends ReferencesState { final String message; const ReferencesErrorState({required this.message}); @override List get props => [message]; } class ReferencesLoadingState extends ReferencesState {} class ReferencesAddedState extends ReferencesState { final List personalRefs; final Map response; const ReferencesAddedState( {required this.personalRefs, required this.response}); @override List get props => [personalRefs, response]; } class ReferenceEditedState extends ReferencesState { final List personalRefs; final Map response; const ReferenceEditedState( {required this.personalRefs, required this.response}); @override List get props => [personalRefs, response]; } class EditReferenceState extends ReferencesState { final List regions; final List countries; final List categories; final List? provinces; final List? cities; final List? barangays; final PersonalReference ref; final bool isOverseas; final Region? selectedRegion; final Province? selectedProvince; final CityMunicipality? selectedCity; final AddressCategory selectedCategory; final Barangay? selectedBarangay; final Country? selectedCountry; const EditReferenceState( { this.barangays, this.selectedBarangay, required this.selectedCategory, this.cities, this.selectedCity, this.provinces, this.selectedProvince, this.selectedRegion, this.selectedCountry, required this.isOverseas, required this.ref, required this.categories, required this.countries, required this.regions}); @override List get props => [regions, countries, categories, isOverseas]; } class AddReferenceState extends ReferencesState { final List regions; final List countries; final List categories; const AddReferenceState( {required this.categories, required this.countries, required this.regions}); } class DeleteReferenceState extends ReferencesState { final List references; final bool success; const DeleteReferenceState({required this.references, required this.success}); }