enum TrackerValue { done, blank } extension TrackerValueX on TrackerValue { String get dbValue => name; } class TrackerEntryModel { final String id; final String habitId; final String date; // YYYY-MM-DD final TrackerValue value; final String? variantId; final String? ctxLocation; final String? ctxCondition; final String? note; final String? loggedAt; const TrackerEntryModel({ required this.id, required this.habitId, required this.date, required this.value, this.variantId, this.ctxLocation, this.ctxCondition, this.note, this.loggedAt, }); }