Files
flutter_server_box/lib/data/model/server/private_key_info.dart
2023-08-04 21:46:44 +08:00

32 lines
648 B
Dart

import 'package:hive_flutter/hive_flutter.dart';
part 'private_key_info.g.dart';
@HiveType(typeId: 1)
class PrivateKeyInfo {
@HiveField(0)
late String id;
@HiveField(1)
late String key;
@Deprecated('Never use this field')
@HiveField(2)
late String password;
PrivateKeyInfo({
required this.id,
required this.key,
});
PrivateKeyInfo.fromJson(Map<String, dynamic> json) {
id = json["id"].toString();
key = json["private_key"].toString();
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data["id"] = id;
data["private_key"] = key;
return data;
}
}