VirtualAuthenticatorOptions.fromJson constructor
VirtualAuthenticatorOptions.fromJson(
- Map<String, dynamic> json
)
Implementation
factory VirtualAuthenticatorOptions.fromJson(Map<String, dynamic> json) {
return VirtualAuthenticatorOptions(
protocol: AuthenticatorProtocol.fromJson(json['protocol'] as String),
ctap2Version: json.containsKey('ctap2Version')
? Ctap2Version.fromJson(json['ctap2Version'] as String)
: null,
transport: AuthenticatorTransport.fromJson(json['transport'] as String),
hasResidentKey: json.containsKey('hasResidentKey')
? json['hasResidentKey'] as bool
: null,
hasUserVerification: json.containsKey('hasUserVerification')
? json['hasUserVerification'] as bool
: null,
hasLargeBlob: json.containsKey('hasLargeBlob')
? json['hasLargeBlob'] as bool
: null,
hasCredBlob:
json.containsKey('hasCredBlob') ? json['hasCredBlob'] as bool : null,
hasMinPinLength: json.containsKey('hasMinPinLength')
? json['hasMinPinLength'] as bool
: null,
hasPrf: json.containsKey('hasPrf') ? json['hasPrf'] as bool : null,
automaticPresenceSimulation:
json.containsKey('automaticPresenceSimulation')
? json['automaticPresenceSimulation'] as bool
: null,
isUserVerified: json.containsKey('isUserVerified')
? json['isUserVerified'] as bool
: null,
defaultBackupEligibility: json.containsKey('defaultBackupEligibility')
? json['defaultBackupEligibility'] as bool
: null,
defaultBackupState: json.containsKey('defaultBackupState')
? json['defaultBackupState'] as bool
: null,
);
}