diff --git a/lib/model/bookmark.dart b/lib/model/bookmark.dart new file mode 100644 index 0000000..294060e --- /dev/null +++ b/lib/model/bookmark.dart @@ -0,0 +1,13 @@ +import 'package:hive/hive.dart'; + +class Bookmark extends HiveObject { + Bookmark({required this.name, required this.link}); + + factory Bookmark.fromJson(Map json) => + Bookmark(name: json['name'] as String, link: json['link'] as String); + + String link; + String name; + + Map toJson() => {'name': name, 'link': link}; +} diff --git a/lib/model/collection.dart b/lib/model/collection.dart new file mode 100644 index 0000000..1390beb --- /dev/null +++ b/lib/model/collection.dart @@ -0,0 +1,12 @@ +import 'package:hive/hive.dart'; + +class Collection extends HiveObject { + Collection({required this.name}); + + factory Collection.fromJson(Map json) => + Collection(name: json['name'] as String); + + String name; + + Map toJson() => {'name': name}; +}