30 lines
521 B
Dart
30 lines
521 B
Dart
|
class Item {
|
||
|
Item({
|
||
|
required this.id,
|
||
|
required this.mime,
|
||
|
required this.tagId
|
||
|
});
|
||
|
final int id;
|
||
|
final String mime;
|
||
|
final int tagId;
|
||
|
|
||
|
factory Item.fromJson(Map<String, dynamic> data) {
|
||
|
final id = data['id'] as int;
|
||
|
final mime = data['mime'] as String;
|
||
|
final tagId = data['tag_id'] as int;
|
||
|
return Item(
|
||
|
id: id,
|
||
|
mime: mime,
|
||
|
tagId: tagId
|
||
|
);
|
||
|
}
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
return {
|
||
|
'id': id,
|
||
|
'mime': mime,
|
||
|
'tagId': tagId
|
||
|
};
|
||
|
}
|
||
|
}
|