23 lines
419 B
Dart
23 lines
419 B
Dart
enum SkinCheckStatus {
|
|
/// 正常
|
|
normal(1),
|
|
|
|
/// 警告
|
|
warning(2),
|
|
|
|
/// 危险
|
|
danger(3),
|
|
|
|
/// 未知
|
|
unknown(0);
|
|
|
|
final int value;
|
|
|
|
const SkinCheckStatus(this.value);
|
|
|
|
/// 根据 int 值返回对应的枚举,默认返回 online
|
|
static SkinCheckStatus fromValue(int value) {
|
|
return SkinCheckStatus.values.firstWhere((e) => e.value == value, orElse: () => SkinCheckStatus.unknown);
|
|
}
|
|
}
|