part of 'profile_bloc.dart'; abstract class ProfileEvent extends Equatable { const ProfileEvent(); @override List get props => []; } class LoadProfile extends ProfileEvent { final String token; final int userID; const LoadProfile({required this.token, required this.userID}); @override List get props => [token, userID]; } class LoadProfileInformation extends ProfileEvent { @override List get props => []; } class LoadEligibility extends ProfileEvent { final List eligibilities; const LoadEligibility({required this.eligibilities}); @override List get props => []; } class ShowEditEligibilityForm extends ProfileEvent { final EligibityCert eligibityCert; const ShowEditEligibilityForm({required this.eligibityCert}); @override List get props => []; } class DeleteEligibility extends ProfileEvent { final List eligibilities; final String profileId; final int eligibilityId; final String token; const DeleteEligibility( {required this.eligibilities, required this.eligibilityId, required this.profileId, required this.token}); @override List get props => [eligibilities, profileId, eligibilityId, token]; } class ShowAddEligibilityForm extends ProfileEvent { } class GetEligibilities extends ProfileEvent{ final int profileId; final String token; const GetEligibilities({required this.profileId, required this.token}); @override List get props => [profileId,token]; } class AddEligibility extends ProfileEvent{ final EligibityCert eligibityCert; final String profileId; final String token; const AddEligibility({required this.eligibityCert, required this.profileId, required this.token}); @override List get props => [eligibityCert, profileId, token]; } class UpdateEligibility extends ProfileEvent{ final EligibityCert eligibityCert; final String profileId; final String token; final int oldEligibility; const UpdateEligibility({required this.eligibityCert, required this.oldEligibility,required this.profileId, required this.token}); @override List get props =>[eligibityCert,profileId,token,oldEligibility]; } class CallErrorState extends ProfileEvent{ }