// coverage:ignore-file // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint // ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark part of 'models.dart'; // ************************************************************************** // FreezedGenerator // ************************************************************************** T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); OathCredential _$OathCredentialFromJson(Map json) { return _OathCredential.fromJson(json); } /// @nodoc mixin _$OathCredential { String get deviceId => throw _privateConstructorUsedError; String get id => throw _privateConstructorUsedError; String? get issuer => throw _privateConstructorUsedError; String get name => throw _privateConstructorUsedError; OathType get oathType => throw _privateConstructorUsedError; int get period => throw _privateConstructorUsedError; bool get touchRequired => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $OathCredentialCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $OathCredentialCopyWith<$Res> { factory $OathCredentialCopyWith( OathCredential value, $Res Function(OathCredential) then) = _$OathCredentialCopyWithImpl<$Res, OathCredential>; @useResult $Res call( {String deviceId, String id, String? issuer, String name, OathType oathType, int period, bool touchRequired}); } /// @nodoc class _$OathCredentialCopyWithImpl<$Res, $Val extends OathCredential> implements $OathCredentialCopyWith<$Res> { _$OathCredentialCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; @pragma('vm:prefer-inline') @override $Res call({ Object? deviceId = null, Object? id = null, Object? issuer = freezed, Object? name = null, Object? oathType = null, Object? period = null, Object? touchRequired = null, }) { return _then(_value.copyWith( deviceId: null == deviceId ? _value.deviceId : deviceId // ignore: cast_nullable_to_non_nullable as String, id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, issuer: freezed == issuer ? _value.issuer : issuer // ignore: cast_nullable_to_non_nullable as String?, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, oathType: null == oathType ? _value.oathType : oathType // ignore: cast_nullable_to_non_nullable as OathType, period: null == period ? _value.period : period // ignore: cast_nullable_to_non_nullable as int, touchRequired: null == touchRequired ? _value.touchRequired : touchRequired // ignore: cast_nullable_to_non_nullable as bool, ) as $Val); } } /// @nodoc abstract class _$$_OathCredentialCopyWith<$Res> implements $OathCredentialCopyWith<$Res> { factory _$$_OathCredentialCopyWith( _$_OathCredential value, $Res Function(_$_OathCredential) then) = __$$_OathCredentialCopyWithImpl<$Res>; @override @useResult $Res call( {String deviceId, String id, String? issuer, String name, OathType oathType, int period, bool touchRequired}); } /// @nodoc class __$$_OathCredentialCopyWithImpl<$Res> extends _$OathCredentialCopyWithImpl<$Res, _$_OathCredential> implements _$$_OathCredentialCopyWith<$Res> { __$$_OathCredentialCopyWithImpl( _$_OathCredential _value, $Res Function(_$_OathCredential) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? deviceId = null, Object? id = null, Object? issuer = freezed, Object? name = null, Object? oathType = null, Object? period = null, Object? touchRequired = null, }) { return _then(_$_OathCredential( null == deviceId ? _value.deviceId : deviceId // ignore: cast_nullable_to_non_nullable as String, null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, freezed == issuer ? _value.issuer : issuer // ignore: cast_nullable_to_non_nullable as String?, null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, null == oathType ? _value.oathType : oathType // ignore: cast_nullable_to_non_nullable as OathType, null == period ? _value.period : period // ignore: cast_nullable_to_non_nullable as int, null == touchRequired ? _value.touchRequired : touchRequired // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc @JsonSerializable() class _$_OathCredential implements _OathCredential { _$_OathCredential(this.deviceId, this.id, this.issuer, this.name, this.oathType, this.period, this.touchRequired); factory _$_OathCredential.fromJson(Map json) => _$$_OathCredentialFromJson(json); @override final String deviceId; @override final String id; @override final String? issuer; @override final String name; @override final OathType oathType; @override final int period; @override final bool touchRequired; @override String toString() { return 'OathCredential(deviceId: $deviceId, id: $id, issuer: $issuer, name: $name, oathType: $oathType, period: $period, touchRequired: $touchRequired)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_OathCredential && (identical(other.deviceId, deviceId) || other.deviceId == deviceId) && (identical(other.id, id) || other.id == id) && (identical(other.issuer, issuer) || other.issuer == issuer) && (identical(other.name, name) || other.name == name) && (identical(other.oathType, oathType) || other.oathType == oathType) && (identical(other.period, period) || other.period == period) && (identical(other.touchRequired, touchRequired) || other.touchRequired == touchRequired)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, deviceId, id, issuer, name, oathType, period, touchRequired); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_OathCredentialCopyWith<_$_OathCredential> get copyWith => __$$_OathCredentialCopyWithImpl<_$_OathCredential>(this, _$identity); @override Map toJson() { return _$$_OathCredentialToJson( this, ); } } abstract class _OathCredential implements OathCredential { factory _OathCredential( final String deviceId, final String id, final String? issuer, final String name, final OathType oathType, final int period, final bool touchRequired) = _$_OathCredential; factory _OathCredential.fromJson(Map json) = _$_OathCredential.fromJson; @override String get deviceId; @override String get id; @override String? get issuer; @override String get name; @override OathType get oathType; @override int get period; @override bool get touchRequired; @override @JsonKey(ignore: true) _$$_OathCredentialCopyWith<_$_OathCredential> get copyWith => throw _privateConstructorUsedError; } OathCode _$OathCodeFromJson(Map json) { return _OathCode.fromJson(json); } /// @nodoc mixin _$OathCode { String get value => throw _privateConstructorUsedError; int get validFrom => throw _privateConstructorUsedError; int get validTo => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $OathCodeCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $OathCodeCopyWith<$Res> { factory $OathCodeCopyWith(OathCode value, $Res Function(OathCode) then) = _$OathCodeCopyWithImpl<$Res, OathCode>; @useResult $Res call({String value, int validFrom, int validTo}); } /// @nodoc class _$OathCodeCopyWithImpl<$Res, $Val extends OathCode> implements $OathCodeCopyWith<$Res> { _$OathCodeCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; @pragma('vm:prefer-inline') @override $Res call({ Object? value = null, Object? validFrom = null, Object? validTo = null, }) { return _then(_value.copyWith( value: null == value ? _value.value : value // ignore: cast_nullable_to_non_nullable as String, validFrom: null == validFrom ? _value.validFrom : validFrom // ignore: cast_nullable_to_non_nullable as int, validTo: null == validTo ? _value.validTo : validTo // ignore: cast_nullable_to_non_nullable as int, ) as $Val); } } /// @nodoc abstract class _$$_OathCodeCopyWith<$Res> implements $OathCodeCopyWith<$Res> { factory _$$_OathCodeCopyWith( _$_OathCode value, $Res Function(_$_OathCode) then) = __$$_OathCodeCopyWithImpl<$Res>; @override @useResult $Res call({String value, int validFrom, int validTo}); } /// @nodoc class __$$_OathCodeCopyWithImpl<$Res> extends _$OathCodeCopyWithImpl<$Res, _$_OathCode> implements _$$_OathCodeCopyWith<$Res> { __$$_OathCodeCopyWithImpl( _$_OathCode _value, $Res Function(_$_OathCode) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? value = null, Object? validFrom = null, Object? validTo = null, }) { return _then(_$_OathCode( null == value ? _value.value : value // ignore: cast_nullable_to_non_nullable as String, null == validFrom ? _value.validFrom : validFrom // ignore: cast_nullable_to_non_nullable as int, null == validTo ? _value.validTo : validTo // ignore: cast_nullable_to_non_nullable as int, )); } } /// @nodoc @JsonSerializable() class _$_OathCode implements _OathCode { _$_OathCode(this.value, this.validFrom, this.validTo); factory _$_OathCode.fromJson(Map json) => _$$_OathCodeFromJson(json); @override final String value; @override final int validFrom; @override final int validTo; @override String toString() { return 'OathCode(value: $value, validFrom: $validFrom, validTo: $validTo)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_OathCode && (identical(other.value, value) || other.value == value) && (identical(other.validFrom, validFrom) || other.validFrom == validFrom) && (identical(other.validTo, validTo) || other.validTo == validTo)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash(runtimeType, value, validFrom, validTo); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_OathCodeCopyWith<_$_OathCode> get copyWith => __$$_OathCodeCopyWithImpl<_$_OathCode>(this, _$identity); @override Map toJson() { return _$$_OathCodeToJson( this, ); } } abstract class _OathCode implements OathCode { factory _OathCode( final String value, final int validFrom, final int validTo) = _$_OathCode; factory _OathCode.fromJson(Map json) = _$_OathCode.fromJson; @override String get value; @override int get validFrom; @override int get validTo; @override @JsonKey(ignore: true) _$$_OathCodeCopyWith<_$_OathCode> get copyWith => throw _privateConstructorUsedError; } OathPair _$OathPairFromJson(Map json) { return _OathPair.fromJson(json); } /// @nodoc mixin _$OathPair { OathCredential get credential => throw _privateConstructorUsedError; OathCode? get code => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $OathPairCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $OathPairCopyWith<$Res> { factory $OathPairCopyWith(OathPair value, $Res Function(OathPair) then) = _$OathPairCopyWithImpl<$Res, OathPair>; @useResult $Res call({OathCredential credential, OathCode? code}); $OathCredentialCopyWith<$Res> get credential; $OathCodeCopyWith<$Res>? get code; } /// @nodoc class _$OathPairCopyWithImpl<$Res, $Val extends OathPair> implements $OathPairCopyWith<$Res> { _$OathPairCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; @pragma('vm:prefer-inline') @override $Res call({ Object? credential = null, Object? code = freezed, }) { return _then(_value.copyWith( credential: null == credential ? _value.credential : credential // ignore: cast_nullable_to_non_nullable as OathCredential, code: freezed == code ? _value.code : code // ignore: cast_nullable_to_non_nullable as OathCode?, ) as $Val); } @override @pragma('vm:prefer-inline') $OathCredentialCopyWith<$Res> get credential { return $OathCredentialCopyWith<$Res>(_value.credential, (value) { return _then(_value.copyWith(credential: value) as $Val); }); } @override @pragma('vm:prefer-inline') $OathCodeCopyWith<$Res>? get code { if (_value.code == null) { return null; } return $OathCodeCopyWith<$Res>(_value.code!, (value) { return _then(_value.copyWith(code: value) as $Val); }); } } /// @nodoc abstract class _$$_OathPairCopyWith<$Res> implements $OathPairCopyWith<$Res> { factory _$$_OathPairCopyWith( _$_OathPair value, $Res Function(_$_OathPair) then) = __$$_OathPairCopyWithImpl<$Res>; @override @useResult $Res call({OathCredential credential, OathCode? code}); @override $OathCredentialCopyWith<$Res> get credential; @override $OathCodeCopyWith<$Res>? get code; } /// @nodoc class __$$_OathPairCopyWithImpl<$Res> extends _$OathPairCopyWithImpl<$Res, _$_OathPair> implements _$$_OathPairCopyWith<$Res> { __$$_OathPairCopyWithImpl( _$_OathPair _value, $Res Function(_$_OathPair) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? credential = null, Object? code = freezed, }) { return _then(_$_OathPair( null == credential ? _value.credential : credential // ignore: cast_nullable_to_non_nullable as OathCredential, freezed == code ? _value.code : code // ignore: cast_nullable_to_non_nullable as OathCode?, )); } } /// @nodoc @JsonSerializable() class _$_OathPair implements _OathPair { _$_OathPair(this.credential, this.code); factory _$_OathPair.fromJson(Map json) => _$$_OathPairFromJson(json); @override final OathCredential credential; @override final OathCode? code; @override String toString() { return 'OathPair(credential: $credential, code: $code)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_OathPair && (identical(other.credential, credential) || other.credential == credential) && (identical(other.code, code) || other.code == code)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash(runtimeType, credential, code); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_OathPairCopyWith<_$_OathPair> get copyWith => __$$_OathPairCopyWithImpl<_$_OathPair>(this, _$identity); @override Map toJson() { return _$$_OathPairToJson( this, ); } } abstract class _OathPair implements OathPair { factory _OathPair(final OathCredential credential, final OathCode? code) = _$_OathPair; factory _OathPair.fromJson(Map json) = _$_OathPair.fromJson; @override OathCredential get credential; @override OathCode? get code; @override @JsonKey(ignore: true) _$$_OathPairCopyWith<_$_OathPair> get copyWith => throw _privateConstructorUsedError; } OathState _$OathStateFromJson(Map json) { return _OathState.fromJson(json); } /// @nodoc mixin _$OathState { String get deviceId => throw _privateConstructorUsedError; Version get version => throw _privateConstructorUsedError; bool get hasKey => throw _privateConstructorUsedError; bool get remembered => throw _privateConstructorUsedError; bool get locked => throw _privateConstructorUsedError; KeystoreState get keystore => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $OathStateCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $OathStateCopyWith<$Res> { factory $OathStateCopyWith(OathState value, $Res Function(OathState) then) = _$OathStateCopyWithImpl<$Res, OathState>; @useResult $Res call( {String deviceId, Version version, bool hasKey, bool remembered, bool locked, KeystoreState keystore}); $VersionCopyWith<$Res> get version; } /// @nodoc class _$OathStateCopyWithImpl<$Res, $Val extends OathState> implements $OathStateCopyWith<$Res> { _$OathStateCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; @pragma('vm:prefer-inline') @override $Res call({ Object? deviceId = null, Object? version = null, Object? hasKey = null, Object? remembered = null, Object? locked = null, Object? keystore = null, }) { return _then(_value.copyWith( deviceId: null == deviceId ? _value.deviceId : deviceId // ignore: cast_nullable_to_non_nullable as String, version: null == version ? _value.version : version // ignore: cast_nullable_to_non_nullable as Version, hasKey: null == hasKey ? _value.hasKey : hasKey // ignore: cast_nullable_to_non_nullable as bool, remembered: null == remembered ? _value.remembered : remembered // ignore: cast_nullable_to_non_nullable as bool, locked: null == locked ? _value.locked : locked // ignore: cast_nullable_to_non_nullable as bool, keystore: null == keystore ? _value.keystore : keystore // ignore: cast_nullable_to_non_nullable as KeystoreState, ) as $Val); } @override @pragma('vm:prefer-inline') $VersionCopyWith<$Res> get version { return $VersionCopyWith<$Res>(_value.version, (value) { return _then(_value.copyWith(version: value) as $Val); }); } } /// @nodoc abstract class _$$_OathStateCopyWith<$Res> implements $OathStateCopyWith<$Res> { factory _$$_OathStateCopyWith( _$_OathState value, $Res Function(_$_OathState) then) = __$$_OathStateCopyWithImpl<$Res>; @override @useResult $Res call( {String deviceId, Version version, bool hasKey, bool remembered, bool locked, KeystoreState keystore}); @override $VersionCopyWith<$Res> get version; } /// @nodoc class __$$_OathStateCopyWithImpl<$Res> extends _$OathStateCopyWithImpl<$Res, _$_OathState> implements _$$_OathStateCopyWith<$Res> { __$$_OathStateCopyWithImpl( _$_OathState _value, $Res Function(_$_OathState) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? deviceId = null, Object? version = null, Object? hasKey = null, Object? remembered = null, Object? locked = null, Object? keystore = null, }) { return _then(_$_OathState( null == deviceId ? _value.deviceId : deviceId // ignore: cast_nullable_to_non_nullable as String, null == version ? _value.version : version // ignore: cast_nullable_to_non_nullable as Version, hasKey: null == hasKey ? _value.hasKey : hasKey // ignore: cast_nullable_to_non_nullable as bool, remembered: null == remembered ? _value.remembered : remembered // ignore: cast_nullable_to_non_nullable as bool, locked: null == locked ? _value.locked : locked // ignore: cast_nullable_to_non_nullable as bool, keystore: null == keystore ? _value.keystore : keystore // ignore: cast_nullable_to_non_nullable as KeystoreState, )); } } /// @nodoc @JsonSerializable() class _$_OathState implements _OathState { _$_OathState(this.deviceId, this.version, {required this.hasKey, required this.remembered, required this.locked, required this.keystore}); factory _$_OathState.fromJson(Map json) => _$$_OathStateFromJson(json); @override final String deviceId; @override final Version version; @override final bool hasKey; @override final bool remembered; @override final bool locked; @override final KeystoreState keystore; @override String toString() { return 'OathState(deviceId: $deviceId, version: $version, hasKey: $hasKey, remembered: $remembered, locked: $locked, keystore: $keystore)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_OathState && (identical(other.deviceId, deviceId) || other.deviceId == deviceId) && (identical(other.version, version) || other.version == version) && (identical(other.hasKey, hasKey) || other.hasKey == hasKey) && (identical(other.remembered, remembered) || other.remembered == remembered) && (identical(other.locked, locked) || other.locked == locked) && (identical(other.keystore, keystore) || other.keystore == keystore)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, deviceId, version, hasKey, remembered, locked, keystore); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_OathStateCopyWith<_$_OathState> get copyWith => __$$_OathStateCopyWithImpl<_$_OathState>(this, _$identity); @override Map toJson() { return _$$_OathStateToJson( this, ); } } abstract class _OathState implements OathState { factory _OathState(final String deviceId, final Version version, {required final bool hasKey, required final bool remembered, required final bool locked, required final KeystoreState keystore}) = _$_OathState; factory _OathState.fromJson(Map json) = _$_OathState.fromJson; @override String get deviceId; @override Version get version; @override bool get hasKey; @override bool get remembered; @override bool get locked; @override KeystoreState get keystore; @override @JsonKey(ignore: true) _$$_OathStateCopyWith<_$_OathState> get copyWith => throw _privateConstructorUsedError; } CredentialData _$CredentialDataFromJson(Map json) { return _CredentialData.fromJson(json); } /// @nodoc mixin _$CredentialData { String? get issuer => throw _privateConstructorUsedError; String get name => throw _privateConstructorUsedError; String get secret => throw _privateConstructorUsedError; OathType get oathType => throw _privateConstructorUsedError; HashAlgorithm get hashAlgorithm => throw _privateConstructorUsedError; int get digits => throw _privateConstructorUsedError; int get period => throw _privateConstructorUsedError; int get counter => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $CredentialDataCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $CredentialDataCopyWith<$Res> { factory $CredentialDataCopyWith( CredentialData value, $Res Function(CredentialData) then) = _$CredentialDataCopyWithImpl<$Res, CredentialData>; @useResult $Res call( {String? issuer, String name, String secret, OathType oathType, HashAlgorithm hashAlgorithm, int digits, int period, int counter}); } /// @nodoc class _$CredentialDataCopyWithImpl<$Res, $Val extends CredentialData> implements $CredentialDataCopyWith<$Res> { _$CredentialDataCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; @pragma('vm:prefer-inline') @override $Res call({ Object? issuer = freezed, Object? name = null, Object? secret = null, Object? oathType = null, Object? hashAlgorithm = null, Object? digits = null, Object? period = null, Object? counter = null, }) { return _then(_value.copyWith( issuer: freezed == issuer ? _value.issuer : issuer // ignore: cast_nullable_to_non_nullable as String?, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, secret: null == secret ? _value.secret : secret // ignore: cast_nullable_to_non_nullable as String, oathType: null == oathType ? _value.oathType : oathType // ignore: cast_nullable_to_non_nullable as OathType, hashAlgorithm: null == hashAlgorithm ? _value.hashAlgorithm : hashAlgorithm // ignore: cast_nullable_to_non_nullable as HashAlgorithm, digits: null == digits ? _value.digits : digits // ignore: cast_nullable_to_non_nullable as int, period: null == period ? _value.period : period // ignore: cast_nullable_to_non_nullable as int, counter: null == counter ? _value.counter : counter // ignore: cast_nullable_to_non_nullable as int, ) as $Val); } } /// @nodoc abstract class _$$_CredentialDataCopyWith<$Res> implements $CredentialDataCopyWith<$Res> { factory _$$_CredentialDataCopyWith( _$_CredentialData value, $Res Function(_$_CredentialData) then) = __$$_CredentialDataCopyWithImpl<$Res>; @override @useResult $Res call( {String? issuer, String name, String secret, OathType oathType, HashAlgorithm hashAlgorithm, int digits, int period, int counter}); } /// @nodoc class __$$_CredentialDataCopyWithImpl<$Res> extends _$CredentialDataCopyWithImpl<$Res, _$_CredentialData> implements _$$_CredentialDataCopyWith<$Res> { __$$_CredentialDataCopyWithImpl( _$_CredentialData _value, $Res Function(_$_CredentialData) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? issuer = freezed, Object? name = null, Object? secret = null, Object? oathType = null, Object? hashAlgorithm = null, Object? digits = null, Object? period = null, Object? counter = null, }) { return _then(_$_CredentialData( issuer: freezed == issuer ? _value.issuer : issuer // ignore: cast_nullable_to_non_nullable as String?, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, secret: null == secret ? _value.secret : secret // ignore: cast_nullable_to_non_nullable as String, oathType: null == oathType ? _value.oathType : oathType // ignore: cast_nullable_to_non_nullable as OathType, hashAlgorithm: null == hashAlgorithm ? _value.hashAlgorithm : hashAlgorithm // ignore: cast_nullable_to_non_nullable as HashAlgorithm, digits: null == digits ? _value.digits : digits // ignore: cast_nullable_to_non_nullable as int, period: null == period ? _value.period : period // ignore: cast_nullable_to_non_nullable as int, counter: null == counter ? _value.counter : counter // ignore: cast_nullable_to_non_nullable as int, )); } } /// @nodoc @JsonSerializable() class _$_CredentialData extends _CredentialData { _$_CredentialData( {this.issuer, required this.name, required this.secret, this.oathType = defaultOathType, this.hashAlgorithm = defaultHashAlgorithm, this.digits = defaultDigits, this.period = defaultPeriod, this.counter = defaultCounter}) : super._(); factory _$_CredentialData.fromJson(Map json) => _$$_CredentialDataFromJson(json); @override final String? issuer; @override final String name; @override final String secret; @override @JsonKey() final OathType oathType; @override @JsonKey() final HashAlgorithm hashAlgorithm; @override @JsonKey() final int digits; @override @JsonKey() final int period; @override @JsonKey() final int counter; @override String toString() { return 'CredentialData(issuer: $issuer, name: $name, secret: $secret, oathType: $oathType, hashAlgorithm: $hashAlgorithm, digits: $digits, period: $period, counter: $counter)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_CredentialData && (identical(other.issuer, issuer) || other.issuer == issuer) && (identical(other.name, name) || other.name == name) && (identical(other.secret, secret) || other.secret == secret) && (identical(other.oathType, oathType) || other.oathType == oathType) && (identical(other.hashAlgorithm, hashAlgorithm) || other.hashAlgorithm == hashAlgorithm) && (identical(other.digits, digits) || other.digits == digits) && (identical(other.period, period) || other.period == period) && (identical(other.counter, counter) || other.counter == counter)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash(runtimeType, issuer, name, secret, oathType, hashAlgorithm, digits, period, counter); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_CredentialDataCopyWith<_$_CredentialData> get copyWith => __$$_CredentialDataCopyWithImpl<_$_CredentialData>(this, _$identity); @override Map toJson() { return _$$_CredentialDataToJson( this, ); } } abstract class _CredentialData extends CredentialData { factory _CredentialData( {final String? issuer, required final String name, required final String secret, final OathType oathType, final HashAlgorithm hashAlgorithm, final int digits, final int period, final int counter}) = _$_CredentialData; _CredentialData._() : super._(); factory _CredentialData.fromJson(Map json) = _$_CredentialData.fromJson; @override String? get issuer; @override String get name; @override String get secret; @override OathType get oathType; @override HashAlgorithm get hashAlgorithm; @override int get digits; @override int get period; @override int get counter; @override @JsonKey(ignore: true) _$$_CredentialDataCopyWith<_$_CredentialData> get copyWith => throw _privateConstructorUsedError; }