import 'package:diameter/main.dart'; import 'package:diameter/models/accuracy.dart'; import 'package:diameter/models/meal_category.dart'; import 'package:diameter/models/meal_portion_type.dart'; import 'package:objectbox/objectbox.dart'; @Entity() class MealSource { static final Box box = objectBox.store.box(); int id; String value; String? notes; final defaultMealCategory = ToOne(); final defaultMealPortionType = ToOne(); final defaultCarbsRatioAccuracy = ToOne(); final defaultPortionSizeAccuracy = ToOne(); MealSource({ this.id = 0, this.value = '', this.notes, }); static MealSource? get(int id) => box.get(id); static List getAll() => box.getAll(); static void put(MealSource mealSource) => box.put(mealSource); static void remove(int id) => box.remove(id); }