Initial commit: unionflow-mobile-apps
Application Flutter complète (sans build artifacts). Signed-off-by: lions dev Team
This commit is contained in:
45
lib/features/reports/presentation/bloc/reports_event.dart
Normal file
45
lib/features/reports/presentation/bloc/reports_event.dart
Normal file
@@ -0,0 +1,45 @@
|
||||
part of 'reports_bloc.dart';
|
||||
|
||||
abstract class ReportsEvent extends Equatable {
|
||||
const ReportsEvent();
|
||||
|
||||
@override
|
||||
List<Object?> get props => [];
|
||||
}
|
||||
|
||||
class LoadDashboardReports extends ReportsEvent {
|
||||
const LoadDashboardReports();
|
||||
}
|
||||
|
||||
class LoadMembresStats extends ReportsEvent {
|
||||
const LoadMembresStats();
|
||||
}
|
||||
|
||||
class LoadCotisationsStats extends ReportsEvent {
|
||||
final int annee;
|
||||
const LoadCotisationsStats({required this.annee});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [annee];
|
||||
}
|
||||
|
||||
class LoadEvenementsStats extends ReportsEvent {
|
||||
const LoadEvenementsStats();
|
||||
}
|
||||
|
||||
class ScheduleReportRequested extends ReportsEvent {
|
||||
final String? cronExpression;
|
||||
const ScheduleReportRequested({this.cronExpression});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [cronExpression];
|
||||
}
|
||||
|
||||
class GenerateReportRequested extends ReportsEvent {
|
||||
final String type;
|
||||
final String? format;
|
||||
const GenerateReportRequested(this.type, {this.format});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [type, format];
|
||||
}
|
||||
Reference in New Issue
Block a user