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 EditEligibility extends ProfileEvent{ final EligibityCert eligibityCert; final Region? selectedRegion; final Province? selectedProvince; const EditEligibility({required this.eligibityCert,this.selectedRegion, required this.selectedProvince}); @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 AddEligibility extends ProfileEvent{ final bool overseas; final Eligibility? selectedEligibility; final Region? selectedRegion; final Province? selectedProvince; const AddEligibility({required this.selectedEligibility, required this.overseas, required this.selectedProvince,this.selectedRegion}); @override List get props => [overseas]; }