23 lines
473 B
Dart
23 lines
473 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?,
|
|
);
|
|
}
|