class Tag { final int? id; final String name; final String? icon; final String? farbeHex; Tag({this.id, required this.name, this.icon, this.farbeHex}); Map toMap() => { 'id': id, 'name': name, 'icon': icon, 'farbe_hex': farbeHex, }; factory Tag.fromMap(Map m) => Tag( id: m['id'] as int?, name: m['name'] as String, icon: m['icon'] as String?, farbeHex: m['farbe_hex'] as String?, ); }