Credential.fromJson constructor
Credential.fromJson(
- 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.containsKey('signCount')
? json['signCount'] as int
: null,
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,
cmtgKeys: json.containsKey('cmtgKeys')
? (json['cmtgKeys'] as List).map((e) => e as String).toList()
: null,
activeCmtgKeyIndex: json.containsKey('activeCmtgKeyIndex')
? json['activeCmtgKeyIndex'] as int
: null,
generateCmtgKeyOnNextOperation:
json.containsKey('generateCmtgKeyOnNextOperation')
? json['generateCmtgKeyOnNextOperation'] as bool
: null,
);
}