workouttest_app/lib/bloc/menu/menu_event.dart
Tibor Bossanyi (Freelancer) 225172f950 WT 1.1.26+3 bloc migration
2022-04-15 08:47:32 +02:00

55 lines
1.0 KiB
Dart

part of 'menu_bloc.dart';
@immutable
abstract class MenuEvent extends Equatable {
const MenuEvent();
@override
List<Object> get props => [];
}
class MenuCreate extends MenuEvent {
const MenuCreate();
@override
List<Object> get props => [];
}
class MenuTreeDown extends MenuEvent {
final WorkoutMenuTree? item;
final int parent;
MenuTreeDown({required this.parent, this.item});
@override
List<Object> get props => [parent];
}
class MenuTreeUp extends MenuEvent {
final int parent;
final WorkoutMenuTree? item;
const MenuTreeUp({required this.parent, this.item});
@override
List<Object> get props => [parent];
}
class MenuTreeJump extends MenuEvent {
final int parent;
const MenuTreeJump({required this.parent});
@override
List<Object> get props => [parent];
}
class MenuRecreateTree extends MenuEvent {
const MenuRecreateTree();
}
class MenuFilterExerciseType extends MenuEvent {
final int deviceId;
const MenuFilterExerciseType({required this.deviceId});
@override
List<Object> get props => [deviceId];
}