part of 'exercise_plan_bloc.dart'; @immutable abstract class ExercisePlanEvent extends Equatable { const ExercisePlanEvent(); @override List get props => []; } class ExercisePlanLoad extends ExercisePlanEvent { const ExercisePlanLoad(); } // update UI class ExercisePlanUpdateUI extends ExercisePlanEvent { final WorkoutMenuTree workoutTree; const ExercisePlanUpdateUI({this.workoutTree}); @override List get props => [workoutTree]; } class ExercisePlanRemoveExercise extends ExercisePlanEvent { final ExercisePlanDetail exercisePlanDetail; const ExercisePlanRemoveExercise({this.exercisePlanDetail}); @override List get props => [exercisePlanDetail]; } class ExercisePlanAddExercise extends ExercisePlanEvent { final ExercisePlanDetail exercisePlanDetail; const ExercisePlanAddExercise({this.exercisePlanDetail}); @override List get props => [exercisePlanDetail]; }