part of 'profile_bloc.dart'; abstract class ProfileState extends Equatable { const ProfileState(); @override List get props => []; } class ProfileInitial extends ProfileState {} class ProfileLoaded extends ProfileState { final ProfileInformation profileInformation; const ProfileLoaded({required this.profileInformation}); @override List get props => [profileInformation]; } class ProfileErrorState extends ProfileState { final String mesage; const ProfileErrorState({required this.mesage}); @override List get props => [mesage]; } class BasicInformationEditingState extends ProfileState{ final Profile primaryInformation; final List religion; final List ethnicity; final List disability; final List indigenous; final List genders; final Listsexes; final List bloodTypes; final List civilStatus; final List extensions; const BasicInformationEditingState( {required this.genders, required this.extensions, required this.primaryInformation, required this.sexes, required this.bloodTypes, required this.civilStatus, required this.disability,required this.ethnicity,required this.indigenous,required this.religion}); } ////Edited State class BasicProfileInfoEditedState extends ProfileState{ final Map response; const BasicProfileInfoEditedState({required this.response}); @override List get props => [response]; } class BasicInformationProfileLoaded extends ProfileState{ final Profile primaryBasicInformation; const BasicInformationProfileLoaded({required this.primaryBasicInformation}); } class BasicPrimaryInformationLoadingState extends ProfileState{ } class BasicPrimaryInformationErrorState extends ProfileState{ final String message; const BasicPrimaryInformationErrorState({required this.message}); } class ProfileLoading extends ProfileState {}