Feat: Fügt eine Verknüpfung der Transaktionen mit den Konten hinzu

This commit is contained in:
2025-12-23 01:08:38 +01:00
parent 39323e28ac
commit 673d7de21c
6 changed files with 217 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import 'package:isar/isar.dart';
import 'account.dart';
import 'time_frame_enum.dart';
import 'transaction.dart';
@@ -28,4 +29,10 @@ class RecurringTransaction {
/// die mit dieser wiederkehrenden verknüpft sind.
@Backlink(to: 'recurringTransaction')
final IsarLinks<Transaction> transactions = IsarLinks<Transaction>();
/// Stellt das Konto dar, zu welchem diese wiederkehrende Transaktion gehört.
final IsarLink<Account> account = IsarLink<Account>();
@override
String toString() => '${super.toString()}($id: $name)';
}