Spaces:
Sleeping
Sleeping
| from __future__ import annotations | |
| from enum import StrEnum | |
| class MealPattern(StrEnum): | |
| """High-level eating pattern for planning defaults.""" | |
| BD_ONLY = "bd_only" | |
| THREE_MEALS = "three_meals" | |
| OMAD = "omad" | |
| class MealSlot(StrEnum): | |
| """Meal slot labels used in plans and logs.""" | |
| BREAKFAST = "breakfast" | |
| LUNCH = "lunch" | |
| DINNER = "dinner" | |
| SNACK = "snack" | |
| BRUNCH = "brunch" | |
| DESSERT = "dessert" | |
| class MealLogSource(StrEnum): | |
| """Whether a log came from a planned meal or manual entry.""" | |
| MANUAL = "manual" | |
| PLANNED = "planned" | |
| class DisplayWeightUnit(StrEnum): | |
| """UI and chart unit for loads and body weight (storage remains kg).""" | |
| KG = "kg" | |
| LB = "lb" | |
| class DisplayDistanceUnit(StrEnum): | |
| """UI unit for running distance (storage remains km).""" | |
| KM = "km" | |
| MI = "mi" | |