60 lines
1.1 KiB
Dart
60 lines
1.1 KiB
Dart
class StarChartRegisterNodeEntity {
|
|
StarChartRegisterNodeEntity({
|
|
this.msg,
|
|
this.peer,
|
|
});
|
|
|
|
StarChartRegisterNodeEntity.fromJson(dynamic json) {
|
|
msg = json['msg'];
|
|
peer = json['peer'] != null ? PeerData.fromJson(json['peer']) : null;
|
|
}
|
|
|
|
String? msg;
|
|
PeerData? peer;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final map = <String, dynamic>{};
|
|
map['msg'] = msg;
|
|
if (peer != null) {
|
|
map['peer'] = peer!.toJson();
|
|
}
|
|
return map;
|
|
}
|
|
|
|
@override
|
|
String toString() {
|
|
return 'StarChartRegisterNodeEntity{msg: $msg, peer: $peer}';
|
|
}
|
|
}
|
|
|
|
class PeerData {
|
|
PeerData({
|
|
this.id,
|
|
this.publicKey,
|
|
this.privateKey,
|
|
});
|
|
|
|
PeerData.fromJson(dynamic json) {
|
|
id = json['id'];
|
|
publicKey = json['publicKey'];
|
|
privateKey = json['privateKey'];
|
|
}
|
|
|
|
String? id;
|
|
String? publicKey;
|
|
String? privateKey;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final map = <String, dynamic>{};
|
|
map['id'] = id;
|
|
map['publicKey'] = publicKey;
|
|
map['privateKey'] = privateKey;
|
|
return map;
|
|
}
|
|
|
|
@override
|
|
String toString() {
|
|
return 'PeerData{id: $id, publicKey: $publicKey, privateKey: $privateKey}';
|
|
}
|
|
}
|