v1PrivateKey.fromJson constructor

v1PrivateKey.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory v1PrivateKey.fromJson(Map<String, dynamic> json) {
  final _privateKeyId = json['privateKeyId'] as String;
  final _publicKey = json['publicKey'] as String;
  final _privateKeyName = json['privateKeyName'] as String;
  final _curve = v1CurveFromJson(json['curve']);
  final _addresses = (json['addresses'] as List).map((e) => externaldatav1Address.fromJson(e as Map<String, dynamic>)).toList();
  final _privateKeyTags = (json['privateKeyTags'] as List).map((e) => e as String).toList();
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  final _updatedAt = externaldatav1Timestamp.fromJson(json['updatedAt'] as Map<String, dynamic>);
  final _exported = json['exported'] as bool;
  final _imported = json['imported'] as bool;
  return v1PrivateKey(
    privateKeyId: _privateKeyId,
    publicKey: _publicKey,
    privateKeyName: _privateKeyName,
    curve: _curve,
    addresses: _addresses,
    privateKeyTags: _privateKeyTags,
    createdAt: _createdAt,
    updatedAt: _updatedAt,
    exported: _exported,
    imported: _imported,
  );
}