fromJson static method
Implementation
static PackageKey? fromJson(Object? json) {
if (json is! Map) return null;
final kid = json['kid'];
final use = json['use'];
final alg = json['alg'];
final pub = json['pub'];
if (kid is! String || use is! String || alg is! String || pub is! String) {
return null;
}
return PackageKey(
kid: kid,
use: use,
alg: alg,
pub: pub,
status: KeyEntryStatus.fromWire(json['status']),
);
}