This repository has been archived on 2026-08-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
melo-app/lib/models/tag.dart
T

27 lines
559 B
Dart

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<String, dynamic> toMap() => {
'id': id,
'name': name,
'icon': icon,
'farbe_hex': farbeHex,
};
factory Tag.fromMap(Map<String, dynamic> m) => Tag(
id: m['id'] as int?,
name: m['name'] as String,
icon: m['icon'] as String?,
farbeHex: m['farbe_hex'] as String?,
);
Map<String, String> toDisplay() => {
'name': name,
'icon': icon ?? '',
};}