Files
stadtbote-app/lib/model/log_entry.dart
T
2025-10-23 11:28:03 +02:00

25 lines
446 B
Dart

import 'package:objectbox/objectbox.dart';
enum LogEntrySeverityEnum {
info,
debug,
error
}
@Entity()
class LogEntry {
@Id()
int id = 0;
@Property(type: PropertyType.date)
late DateTime time;
late int severity; // Store enum as int
late String text;
LogEntry();
LogEntrySeverityEnum get severityEnum => LogEntrySeverityEnum.values[severity];
set severityEnum(LogEntrySeverityEnum value) => severity = value.index;
}