v1Authenticator.fromJson constructor

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

Implementation

factory v1Authenticator.fromJson(Map<String, dynamic> json) {
  final _transports = (json['transports'] as List).map((e) => v1AuthenticatorTransportFromJson(e)).toList();
  final _attestationType = json['attestationType'] as String;
  final _aaguid = json['aaguid'] as String;
  final _credentialId = json['credentialId'] as String;
  final _model = json['model'] as String;
  final _credential = externaldatav1Credential.fromJson(json['credential'] as Map<String, dynamic>);
  final _authenticatorId = json['authenticatorId'] as String;
  final _authenticatorName = json['authenticatorName'] as String;
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  final _updatedAt = externaldatav1Timestamp.fromJson(json['updatedAt'] as Map<String, dynamic>);
  return v1Authenticator(
    transports: _transports,
    attestationType: _attestationType,
    aaguid: _aaguid,
    credentialId: _credentialId,
    model: _model,
    credential: _credential,
    authenticatorId: _authenticatorId,
    authenticatorName: _authenticatorName,
    createdAt: _createdAt,
    updatedAt: _updatedAt,
  );
}