part of 'education_bloc.dart'; abstract class EducationEvent extends Equatable { const EducationEvent(); @override List get props => []; } class GetEducationalBackground extends EducationEvent { final int profileId; final String token; const GetEducationalBackground( {required this.profileId, required this.token}); @override List get props => [profileId, token]; } ////show add form class ShowAddEducationForm extends EducationEvent {} ////show edit form class ShowEditEducationForm extends EducationEvent { final EducationalBackground educationalBackground; final int profileId; final String token; const ShowEditEducationForm({required this.educationalBackground,required this.profileId, required this.token}); @override List get props => [educationalBackground]; } ////load class LoadEducations extends EducationEvent {} ////add class AddEducation extends EducationEvent { final List honors; final EducationalBackground educationalBackground; final int profileId; final String token; const AddEducation( {required this.educationalBackground, required this.profileId, required this.token, required this.honors}); @override List get props => [educationalBackground, profileId, token]; } ////update education class UpdateEducation extends EducationEvent{ final List honors; final EducationalBackground educationalBackground; final int profileId; final String token; const UpdateEducation( {required this.educationalBackground, required this.profileId, required this.token,required this.honors}); @override List get props => [educationalBackground, profileId, token]; } ////delete class DeleteEducation extends EducationEvent{ final int profileId; final String token; final EducationalBackground educationalBackground; const DeleteEducation({required this.educationalBackground, required this.profileId, required this.token}); @override List get props => [educationalBackground, profileId, token]; }