fromJson static method

PackageKey? fromJson(
  1. Object? json
)

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']),
  );
}