part of 'finans.model.dart'; // Kullanıcı Türü enum KullaniciTipi { bireysel("bireysel"), sirket("sirket"); final String isim; const KullaniciTipi(this.isim); } // Hesap Türü enum IHesapTipi { nakit("Nakit", "💸"), banka("Banka", "🏛️"), mevduat("Mevduat", "📈"), kredili("Kredili", "🎫"), yatirim("Yatırım", "📊"), birikim("Birikim", "🎟️"), tasarruf("Tasarruf", "🥇"); final String isim; final String emoji; const IHesapTipi(this.isim, this.emoji); } // Döviz Türü enum ParaBirimiTipi { banknot("banknot"), fiat("fiat"), kripto("kripto"); final String isim; const ParaBirimiTipi(this.isim); } // İşlem Türü enum TranscationType { gelir("gelir"), gider("gider"); final String isim; const TranscationType(this.isim); } // İşlem Alt Türleri enum TranscationSubtype { odeme("odeme"), transfer("transfer"), yatirim("yatirim"); final String isim; const TranscationSubtype(this.isim); } // Hedef Durumu enum FinancialGoalStatus { aktif("aktif"), tamamlandi("tamamlandi"), basarisiz("basarisiz"); final String isim; const FinancialGoalStatus(this.isim); } // Durum (Genel) enum Status { aktif("aktif"), odendi("odendi"), gecikmis("gecikmis"); final String isim; const Status(this.isim); }