Credential.fromJson constructor

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

Implementation

factory Credential.fromJson(Map<String, dynamic> json) {
  final type = CredentialType.fromName(json.keys.firstOrNull);
  final bytes = BytesUtils.fromHexString(json[type.name]);
  switch (type) {
    case CredentialType.key:
      return CredentialKey(bytes);
    default:
      return CredentialScript(bytes);
  }
}