import 'package:isar/isar.dart'; import 'package:okane/database/collections/expense_category.dart'; import 'account.dart'; part 'budget.g.dart'; enum BudgetPeriod { month } @collection class BudgetItem { Id id = Isar.autoIncrement; late double amount; final expenseCategory = IsarLink(); } @collection class Budget { Id id = Isar.autoIncrement; @Enumerated(EnumType.ordinal) late BudgetPeriod period; late String name; late double income; final account = IsarLink(); final items = IsarLinks(); }