workouttest_app/lib/bloc/development_diagram/development_diagram_event.dart
Tibor Bossanyi (Freelancer) 3b96d81a85 WT 1.26
2022-04-09 11:22:34 +02:00

41 lines
1.3 KiB
Dart

part of 'development_diagram_bloc.dart';
abstract class DevelopmentDiagramEvent extends Equatable {
const DevelopmentDiagramEvent();
@override
List<Object> get props => [];
}
class DevelopmentDiagramLoad extends DevelopmentDiagramEvent {
const DevelopmentDiagramLoad();
}
class DevelopmentDiagramChangeDateFormat extends DevelopmentDiagramEvent {
final DiagramDateFilter dateFilter;
const DevelopmentDiagramChangeDateFormat({required this.dateFilter});
}
class DevelopmentDiagramChangeGroup extends DevelopmentDiagramEvent {
final DiagramGroup group;
const DevelopmentDiagramChangeGroup({required this.group});
}
class DevelopmentDiagramInitCustomerData extends DevelopmentDiagramEvent {
final CustomerRepository customerRepository;
final String propertyName;
const DevelopmentDiagramInitCustomerData({required this.customerRepository, required this.propertyName});
@override
List<Object> get props => [customerRepository, propertyName];
}
class DevelopmentDiagramInitExerciseData extends DevelopmentDiagramEvent {
final ExerciseRepository exerciseRepository;
final int exerciseTypeId;
const DevelopmentDiagramInitExerciseData({required this.exerciseRepository, required this.exerciseTypeId});
@override
List<Object> get props => [exerciseRepository, exerciseTypeId];
}