40 lines
832 B
Dart
40 lines
832 B
Dart
import 'package:equatable/equatable.dart';
|
|
|
|
abstract class WarningCenterEvent extends Equatable {
|
|
const WarningCenterEvent();
|
|
|
|
@override
|
|
List<Object?> get props => [];
|
|
}
|
|
|
|
class WarningCenterLoadData extends WarningCenterEvent {
|
|
const WarningCenterLoadData();
|
|
}
|
|
|
|
class WarningCenterFilterByLevel extends WarningCenterEvent {
|
|
final String level;
|
|
|
|
const WarningCenterFilterByLevel(this.level);
|
|
|
|
@override
|
|
List<Object?> get props => [level];
|
|
}
|
|
|
|
class WarningCenterFilterByTime extends WarningCenterEvent {
|
|
final String timeRange;
|
|
|
|
const WarningCenterFilterByTime(this.timeRange);
|
|
|
|
@override
|
|
List<Object?> get props => [timeRange];
|
|
}
|
|
|
|
class WarningCenterSearch extends WarningCenterEvent {
|
|
final String keyword;
|
|
|
|
const WarningCenterSearch(this.keyword);
|
|
|
|
@override
|
|
List<Object?> get props => [keyword];
|
|
}
|