import 'package:hive/hive.dart'; import 'package:uuid/v4.dart'; part 'mod.g.dart'; @HiveType(typeId: 2) class Mod { @HiveField(0) String mod_name; @HiveField(1) int mod_id; bool newMod = false; String _id = ""; String mod_instance_id() { if (_id.isEmpty) { _id = UuidV4().generate(); } return _id; } Mod({this.mod_name = "undef", this.mod_id = 0, this.newMod = false}); }