35 lines
825 B
Dart
35 lines
825 B
Dart
/// Events pour SystemSettingsBloc
|
|
library system_settings_event;
|
|
|
|
import 'package:equatable/equatable.dart';
|
|
|
|
abstract class SystemSettingsEvent extends Equatable {
|
|
const SystemSettingsEvent();
|
|
|
|
@override
|
|
List<Object?> get props => [];
|
|
}
|
|
|
|
class LoadSystemConfig extends SystemSettingsEvent {}
|
|
|
|
class UpdateSystemConfig extends SystemSettingsEvent {
|
|
final Map<String, dynamic> config;
|
|
|
|
const UpdateSystemConfig(this.config);
|
|
|
|
@override
|
|
List<Object?> get props => [config];
|
|
}
|
|
|
|
class LoadCacheStats extends SystemSettingsEvent {}
|
|
|
|
class LoadSystemMetrics extends SystemSettingsEvent {}
|
|
|
|
class ClearCache extends SystemSettingsEvent {}
|
|
|
|
class TestDatabaseConnection extends SystemSettingsEvent {}
|
|
|
|
class TestEmailConfiguration extends SystemSettingsEvent {}
|
|
|
|
class ResetSystemConfig extends SystemSettingsEvent {}
|