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; }