2021-11-19 17:05:57 +03:00
|
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
|
|
|
|
part of 'models.dart';
|
|
|
|
|
|
|
|
// **************************************************************************
|
|
|
|
// JsonSerializableGenerator
|
|
|
|
// **************************************************************************
|
|
|
|
|
|
|
|
_$_OathCredential _$$_OathCredentialFromJson(Map<String, dynamic> json) =>
|
|
|
|
_$_OathCredential(
|
|
|
|
json['device_id'] as String,
|
|
|
|
json['id'] as String,
|
|
|
|
json['issuer'] as String?,
|
|
|
|
json['name'] as String,
|
|
|
|
$enumDecode(_$OathTypeEnumMap, json['oath_type']),
|
|
|
|
json['period'] as int,
|
|
|
|
json['touch_required'] as bool,
|
|
|
|
);
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$_OathCredentialToJson(_$_OathCredential instance) =>
|
|
|
|
<String, dynamic>{
|
|
|
|
'device_id': instance.deviceId,
|
|
|
|
'id': instance.id,
|
|
|
|
'issuer': instance.issuer,
|
|
|
|
'name': instance.name,
|
|
|
|
'oath_type': _$OathTypeEnumMap[instance.oathType],
|
|
|
|
'period': instance.period,
|
|
|
|
'touch_required': instance.touchRequired,
|
|
|
|
};
|
|
|
|
|
|
|
|
const _$OathTypeEnumMap = {
|
|
|
|
OathType.hotp: 16,
|
|
|
|
OathType.totp: 32,
|
|
|
|
};
|
|
|
|
|
|
|
|
_$_OathCode _$$_OathCodeFromJson(Map<String, dynamic> json) => _$_OathCode(
|
|
|
|
json['value'] as String,
|
|
|
|
json['valid_from'] as int,
|
|
|
|
json['valid_to'] as int,
|
|
|
|
);
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$_OathCodeToJson(_$_OathCode instance) =>
|
|
|
|
<String, dynamic>{
|
|
|
|
'value': instance.value,
|
|
|
|
'valid_from': instance.validFrom,
|
|
|
|
'valid_to': instance.validTo,
|
|
|
|
};
|
|
|
|
|
|
|
|
_$_OathState _$$_OathStateFromJson(Map<String, dynamic> json) => _$_OathState(
|
|
|
|
json['device_id'] as String,
|
2022-02-08 14:25:36 +03:00
|
|
|
hasKey: json['has_key'] as bool,
|
|
|
|
remembered: json['remembered'] as bool,
|
|
|
|
locked: json['locked'] as bool,
|
2021-11-19 17:05:57 +03:00
|
|
|
);
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$_OathStateToJson(_$_OathState instance) =>
|
|
|
|
<String, dynamic>{
|
|
|
|
'device_id': instance.deviceId,
|
|
|
|
'has_key': instance.hasKey,
|
2022-02-08 14:25:36 +03:00
|
|
|
'remembered': instance.remembered,
|
2021-11-19 17:05:57 +03:00
|
|
|
'locked': instance.locked,
|
|
|
|
};
|
|
|
|
|
|
|
|
_$_CredentialData _$$_CredentialDataFromJson(Map<String, dynamic> json) =>
|
|
|
|
_$_CredentialData(
|
|
|
|
issuer: json['issuer'] as String?,
|
|
|
|
name: json['name'] as String,
|
|
|
|
secret: json['secret'] as String,
|
|
|
|
oathType: $enumDecodeNullable(_$OathTypeEnumMap, json['oath_type']) ??
|
2022-01-31 13:02:34 +03:00
|
|
|
defaultOathType,
|
2021-11-19 17:05:57 +03:00
|
|
|
hashAlgorithm:
|
|
|
|
$enumDecodeNullable(_$HashAlgorithmEnumMap, json['hash_algorithm']) ??
|
2022-01-31 13:02:34 +03:00
|
|
|
defaultHashAlgorithm,
|
|
|
|
digits: json['digits'] as int? ?? defaultDigits,
|
|
|
|
period: json['period'] as int? ?? defaultPeriod,
|
|
|
|
counter: json['counter'] as int? ?? defaultCounter,
|
2021-11-19 17:05:57 +03:00
|
|
|
);
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$_CredentialDataToJson(_$_CredentialData instance) =>
|
|
|
|
<String, dynamic>{
|
|
|
|
'issuer': instance.issuer,
|
|
|
|
'name': instance.name,
|
|
|
|
'secret': instance.secret,
|
|
|
|
'oath_type': _$OathTypeEnumMap[instance.oathType],
|
|
|
|
'hash_algorithm': _$HashAlgorithmEnumMap[instance.hashAlgorithm],
|
|
|
|
'digits': instance.digits,
|
|
|
|
'period': instance.period,
|
|
|
|
'counter': instance.counter,
|
|
|
|
};
|
|
|
|
|
|
|
|
const _$HashAlgorithmEnumMap = {
|
|
|
|
HashAlgorithm.sha1: 1,
|
|
|
|
HashAlgorithm.sha256: 2,
|
|
|
|
HashAlgorithm.sha512: 3,
|
|
|
|
};
|