41 lines
1.3 KiB
Dart
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];
|
|
}
|