part of 'finans.model.dart'; // Dövizler (Fiat ve Kripto döviz cinsleri) @Collection() class Etiket { Id id = Isar.autoIncrement; String? ismi; String? simge; String? kod; String? aciklama; int? renk; // Varsayılan beyaz @ignore Color get rengi => renk==null ? Colors.blue:Color(renk!); set rengi(Color yeniRenk) => renk = yeniRenk.toARGB32(); final sahibi = IsarLink(); @ignore bool get bosMu { return (ismi == null || ismi!.isEmpty) && (kod == null || kod!.isEmpty) && (simge == null || simge!.isEmpty); } }