import 'package:isar/isar.dart'; import 'package:json_annotation/json_annotation.dart'; part 'alt_kart.g.dart'; /** */ enum AltKartTuru { BILINMIYOR(-1, "Bilinmiyor", "❔"), ACIKLAMA_KARTI(0, "Açıklama Kartı", "💬"); const AltKartTuru(this.value, this.ismi, this.simge); final int value; final String ismi; final String simge; // List tumu() => [EkOdemeTuru.IKRAMIYE, EkOdemeTuru.PRIM, EkOdemeTuru.YOL, EkOdemeTuru.YEMEK, EkOdemeTuru.SEYYANEN, EkOdemeTuru.DIGER]; } @embedded @JsonSerializable() class AltKart { AltKart(); // Id id = Isar.autoIncrement; DateTime? tarih; String? aciklama; factory AltKart.fromJson(Map json) => _$AltKartFromJson(json); Map toJson() => _$AltKartToJson(this); }