import 'package:isar/isar.dart'; import 'recurring_transaction.dart'; part 'transaction.g.dart'; /// Die Klasse stellt eine Transaktion dar. @collection class Transaction { /// Die Id der Transaktion Id id = Isar.autoIncrement; /// Der Name der Transaktion String name = ''; /// Der Tag an der die Transaktion getätigt wurde DateTime? date; /// Die Höhe der Transaktion double amount = 0; /// Stellt die wiederkehrende Transaktion dar, /// zu welcher diese Transaktion gehört. final IsarLink recurringTransaction = IsarLink(); }