Files
flutter_server_box/lib/data/model/server/private_key_info.dart
lollipopkit 20ef9d4575 opt.
2023-05-26 17:01:52 +08:00

32 lines
712 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 privateKey;
@HiveField(2)
late String password;
PrivateKeyInfo(
this.id,
this.privateKey,
this.password,
);
PrivateKeyInfo.fromJson(Map<String, dynamic> json) {
id = json["id"].toString();
privateKey = json["private_key"].toString();
password = json["password"].toString();
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data["id"] = id;
data["private_key"] = privateKey;
data["password"] = password;
return data;
}
}