workouttest_app/lib/bloc/exercise_control/exercise_control_event.dart
2021-04-02 11:42:26 +02:00

31 lines
813 B
Dart

part of 'exercise_control_bloc.dart';
@immutable
abstract class ExerciseControlEvent extends Equatable {
const ExerciseControlEvent();
@override
List<Object> get props => [];
}
class ExerciseControlLoad extends ExerciseControlEvent {
const ExerciseControlLoad();
}
class ExerciseControlQuantityChange extends ExerciseControlEvent {
final double quantity;
final int step;
const ExerciseControlQuantityChange({required this.quantity, required this.step});
}
class ExerciseControlUnitQuantityChange extends ExerciseControlEvent {
final double quantity;
final int step;
const ExerciseControlUnitQuantityChange({required this.quantity, required this.step});
}
class ExerciseControlSubmit extends ExerciseControlEvent {
final int step;
const ExerciseControlSubmit({required this.step});
}