part of 'exercise_plan_bloc.dart'; @immutable abstract class ExercisePlanEvent extends Equatable { const ExercisePlanEvent(); @override List get props => []; } class ExercisePlanLoad extends ExercisePlanEvent { const ExercisePlanLoad(); } class ExercisePlanUpdate extends ExercisePlanEvent { final WorkoutTree workoutTree; const ExercisePlanUpdate({this.workoutTree}); @override List get props => [workoutTree]; } class ExercisePlanAddExercise extends ExercisePlanEvent { final ExerciseType exerciseType; const ExercisePlanAddExercise({this.exerciseType}); @override List get props => [exerciseType]; } class ExercisePlanRemoveExercise extends ExercisePlanEvent { final ExercisePlanDetail exercisePlanDetail; const ExercisePlanRemoveExercise({this.exercisePlanDetail}); @override List get props => [exercisePlanDetail]; } class ExercisePlanUpdateExercise extends ExercisePlanEvent { final ExercisePlanDetail exercisePlanDetail; const ExercisePlanUpdateExercise({this.exercisePlanDetail}); @override List get props => [exercisePlanDetail]; } class ExercisePlanSave extends ExercisePlanEvent { const ExercisePlanSave(); }