Credential.fromJson constructor

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

Implementation

factory Credential.fromJson(Map<String, dynamic> json) {
  return Credential(
    credentialId: json['credentialId'] as String,
    isResidentCredential: json['isResidentCredential'] as bool? ?? false,
    rpId: json.containsKey('rpId') ? json['rpId'] as String : null,
    privateKey: json['privateKey'] as String,
    userHandle: json.containsKey('userHandle')
        ? json['userHandle'] as String
        : null,
    signCount: json['signCount'] as int,
    largeBlob: json.containsKey('largeBlob')
        ? json['largeBlob'] as String
        : null,
    backupEligibility: json.containsKey('backupEligibility')
        ? json['backupEligibility'] as bool
        : null,
    backupState: json.containsKey('backupState')
        ? json['backupState'] as bool
        : null,
    userName: json.containsKey('userName')
        ? json['userName'] as String
        : null,
    userDisplayName: json.containsKey('userDisplayName')
        ? json['userDisplayName'] as String
        : null,
  );
}