// 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 'preferences.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'); LockPreference _$LockPreferenceFromJson(Map json) { return _LockPreference.fromJson(json); } /// @nodoc mixin _$LockPreference { int get inactivityLockSecs => throw _privateConstructorUsedError; bool get lockWhenSwitching => throw _privateConstructorUsedError; bool get lockWithSystemLock => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $LockPreferenceCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $LockPreferenceCopyWith<$Res> { factory $LockPreferenceCopyWith( LockPreference value, $Res Function(LockPreference) then) = _$LockPreferenceCopyWithImpl<$Res, LockPreference>; @useResult $Res call( {int inactivityLockSecs, bool lockWhenSwitching, bool lockWithSystemLock}); } /// @nodoc class _$LockPreferenceCopyWithImpl<$Res, $Val extends LockPreference> implements $LockPreferenceCopyWith<$Res> { _$LockPreferenceCopyWithImpl(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? inactivityLockSecs = null, Object? lockWhenSwitching = null, Object? lockWithSystemLock = null, }) { return _then(_value.copyWith( inactivityLockSecs: null == inactivityLockSecs ? _value.inactivityLockSecs : inactivityLockSecs // ignore: cast_nullable_to_non_nullable as int, lockWhenSwitching: null == lockWhenSwitching ? _value.lockWhenSwitching : lockWhenSwitching // ignore: cast_nullable_to_non_nullable as bool, lockWithSystemLock: null == lockWithSystemLock ? _value.lockWithSystemLock : lockWithSystemLock // ignore: cast_nullable_to_non_nullable as bool, ) as $Val); } } /// @nodoc abstract class _$$_LockPreferenceCopyWith<$Res> implements $LockPreferenceCopyWith<$Res> { factory _$$_LockPreferenceCopyWith( _$_LockPreference value, $Res Function(_$_LockPreference) then) = __$$_LockPreferenceCopyWithImpl<$Res>; @override @useResult $Res call( {int inactivityLockSecs, bool lockWhenSwitching, bool lockWithSystemLock}); } /// @nodoc class __$$_LockPreferenceCopyWithImpl<$Res> extends _$LockPreferenceCopyWithImpl<$Res, _$_LockPreference> implements _$$_LockPreferenceCopyWith<$Res> { __$$_LockPreferenceCopyWithImpl( _$_LockPreference _value, $Res Function(_$_LockPreference) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? inactivityLockSecs = null, Object? lockWhenSwitching = null, Object? lockWithSystemLock = null, }) { return _then(_$_LockPreference( inactivityLockSecs: null == inactivityLockSecs ? _value.inactivityLockSecs : inactivityLockSecs // ignore: cast_nullable_to_non_nullable as int, lockWhenSwitching: null == lockWhenSwitching ? _value.lockWhenSwitching : lockWhenSwitching // ignore: cast_nullable_to_non_nullable as bool, lockWithSystemLock: null == lockWithSystemLock ? _value.lockWithSystemLock : lockWithSystemLock // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc @JsonSerializable() class _$_LockPreference implements _LockPreference { const _$_LockPreference( {required this.inactivityLockSecs, required this.lockWhenSwitching, required this.lockWithSystemLock}); factory _$_LockPreference.fromJson(Map json) => _$$_LockPreferenceFromJson(json); @override final int inactivityLockSecs; @override final bool lockWhenSwitching; @override final bool lockWithSystemLock; @override String toString() { return 'LockPreference(inactivityLockSecs: $inactivityLockSecs, lockWhenSwitching: $lockWhenSwitching, lockWithSystemLock: $lockWithSystemLock)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_LockPreference && (identical(other.inactivityLockSecs, inactivityLockSecs) || other.inactivityLockSecs == inactivityLockSecs) && (identical(other.lockWhenSwitching, lockWhenSwitching) || other.lockWhenSwitching == lockWhenSwitching) && (identical(other.lockWithSystemLock, lockWithSystemLock) || other.lockWithSystemLock == lockWithSystemLock)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, inactivityLockSecs, lockWhenSwitching, lockWithSystemLock); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_LockPreferenceCopyWith<_$_LockPreference> get copyWith => __$$_LockPreferenceCopyWithImpl<_$_LockPreference>(this, _$identity); @override Map toJson() { return _$$_LockPreferenceToJson( this, ); } } abstract class _LockPreference implements LockPreference { const factory _LockPreference( {required final int inactivityLockSecs, required final bool lockWhenSwitching, required final bool lockWithSystemLock}) = _$_LockPreference; factory _LockPreference.fromJson(Map json) = _$_LockPreference.fromJson; @override int get inactivityLockSecs; @override bool get lockWhenSwitching; @override bool get lockWithSystemLock; @override @JsonKey(ignore: true) _$$_LockPreferenceCopyWith<_$_LockPreference> get copyWith => throw _privateConstructorUsedError; } ThemePreferences _$ThemePreferencesFromJson(Map json) { return _ThemePreferences.fromJson(json); } /// @nodoc mixin _$ThemePreferences { BrightnessPreference get brightnessPreference => throw _privateConstructorUsedError; ColorPreference get colorPreference => throw _privateConstructorUsedError; double get displayScale => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $ThemePreferencesCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $ThemePreferencesCopyWith<$Res> { factory $ThemePreferencesCopyWith( ThemePreferences value, $Res Function(ThemePreferences) then) = _$ThemePreferencesCopyWithImpl<$Res, ThemePreferences>; @useResult $Res call( {BrightnessPreference brightnessPreference, ColorPreference colorPreference, double displayScale}); } /// @nodoc class _$ThemePreferencesCopyWithImpl<$Res, $Val extends ThemePreferences> implements $ThemePreferencesCopyWith<$Res> { _$ThemePreferencesCopyWithImpl(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? brightnessPreference = null, Object? colorPreference = null, Object? displayScale = null, }) { return _then(_value.copyWith( brightnessPreference: null == brightnessPreference ? _value.brightnessPreference : brightnessPreference // ignore: cast_nullable_to_non_nullable as BrightnessPreference, colorPreference: null == colorPreference ? _value.colorPreference : colorPreference // ignore: cast_nullable_to_non_nullable as ColorPreference, displayScale: null == displayScale ? _value.displayScale : displayScale // ignore: cast_nullable_to_non_nullable as double, ) as $Val); } } /// @nodoc abstract class _$$_ThemePreferencesCopyWith<$Res> implements $ThemePreferencesCopyWith<$Res> { factory _$$_ThemePreferencesCopyWith( _$_ThemePreferences value, $Res Function(_$_ThemePreferences) then) = __$$_ThemePreferencesCopyWithImpl<$Res>; @override @useResult $Res call( {BrightnessPreference brightnessPreference, ColorPreference colorPreference, double displayScale}); } /// @nodoc class __$$_ThemePreferencesCopyWithImpl<$Res> extends _$ThemePreferencesCopyWithImpl<$Res, _$_ThemePreferences> implements _$$_ThemePreferencesCopyWith<$Res> { __$$_ThemePreferencesCopyWithImpl( _$_ThemePreferences _value, $Res Function(_$_ThemePreferences) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? brightnessPreference = null, Object? colorPreference = null, Object? displayScale = null, }) { return _then(_$_ThemePreferences( brightnessPreference: null == brightnessPreference ? _value.brightnessPreference : brightnessPreference // ignore: cast_nullable_to_non_nullable as BrightnessPreference, colorPreference: null == colorPreference ? _value.colorPreference : colorPreference // ignore: cast_nullable_to_non_nullable as ColorPreference, displayScale: null == displayScale ? _value.displayScale : displayScale // ignore: cast_nullable_to_non_nullable as double, )); } } /// @nodoc @JsonSerializable() class _$_ThemePreferences implements _ThemePreferences { const _$_ThemePreferences( {required this.brightnessPreference, required this.colorPreference, required this.displayScale}); factory _$_ThemePreferences.fromJson(Map json) => _$$_ThemePreferencesFromJson(json); @override final BrightnessPreference brightnessPreference; @override final ColorPreference colorPreference; @override final double displayScale; @override String toString() { return 'ThemePreferences(brightnessPreference: $brightnessPreference, colorPreference: $colorPreference, displayScale: $displayScale)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_ThemePreferences && (identical(other.brightnessPreference, brightnessPreference) || other.brightnessPreference == brightnessPreference) && (identical(other.colorPreference, colorPreference) || other.colorPreference == colorPreference) && (identical(other.displayScale, displayScale) || other.displayScale == displayScale)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, brightnessPreference, colorPreference, displayScale); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_ThemePreferencesCopyWith<_$_ThemePreferences> get copyWith => __$$_ThemePreferencesCopyWithImpl<_$_ThemePreferences>(this, _$identity); @override Map toJson() { return _$$_ThemePreferencesToJson( this, ); } } abstract class _ThemePreferences implements ThemePreferences { const factory _ThemePreferences( {required final BrightnessPreference brightnessPreference, required final ColorPreference colorPreference, required final double displayScale}) = _$_ThemePreferences; factory _ThemePreferences.fromJson(Map json) = _$_ThemePreferences.fromJson; @override BrightnessPreference get brightnessPreference; @override ColorPreference get colorPreference; @override double get displayScale; @override @JsonKey(ignore: true) _$$_ThemePreferencesCopyWith<_$_ThemePreferences> get copyWith => throw _privateConstructorUsedError; } Preferences _$PreferencesFromJson(Map json) { return _Preferences.fromJson(json); } /// @nodoc mixin _$Preferences { ThemePreferences get themePreferences => throw _privateConstructorUsedError; LanguagePreference get language => throw _privateConstructorUsedError; LockPreference get locking => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @JsonKey(ignore: true) $PreferencesCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $PreferencesCopyWith<$Res> { factory $PreferencesCopyWith( Preferences value, $Res Function(Preferences) then) = _$PreferencesCopyWithImpl<$Res, Preferences>; @useResult $Res call( {ThemePreferences themePreferences, LanguagePreference language, LockPreference locking}); $ThemePreferencesCopyWith<$Res> get themePreferences; $LockPreferenceCopyWith<$Res> get locking; } /// @nodoc class _$PreferencesCopyWithImpl<$Res, $Val extends Preferences> implements $PreferencesCopyWith<$Res> { _$PreferencesCopyWithImpl(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? themePreferences = null, Object? language = null, Object? locking = null, }) { return _then(_value.copyWith( themePreferences: null == themePreferences ? _value.themePreferences : themePreferences // ignore: cast_nullable_to_non_nullable as ThemePreferences, language: null == language ? _value.language : language // ignore: cast_nullable_to_non_nullable as LanguagePreference, locking: null == locking ? _value.locking : locking // ignore: cast_nullable_to_non_nullable as LockPreference, ) as $Val); } @override @pragma('vm:prefer-inline') $ThemePreferencesCopyWith<$Res> get themePreferences { return $ThemePreferencesCopyWith<$Res>(_value.themePreferences, (value) { return _then(_value.copyWith(themePreferences: value) as $Val); }); } @override @pragma('vm:prefer-inline') $LockPreferenceCopyWith<$Res> get locking { return $LockPreferenceCopyWith<$Res>(_value.locking, (value) { return _then(_value.copyWith(locking: value) as $Val); }); } } /// @nodoc abstract class _$$_PreferencesCopyWith<$Res> implements $PreferencesCopyWith<$Res> { factory _$$_PreferencesCopyWith( _$_Preferences value, $Res Function(_$_Preferences) then) = __$$_PreferencesCopyWithImpl<$Res>; @override @useResult $Res call( {ThemePreferences themePreferences, LanguagePreference language, LockPreference locking}); @override $ThemePreferencesCopyWith<$Res> get themePreferences; @override $LockPreferenceCopyWith<$Res> get locking; } /// @nodoc class __$$_PreferencesCopyWithImpl<$Res> extends _$PreferencesCopyWithImpl<$Res, _$_Preferences> implements _$$_PreferencesCopyWith<$Res> { __$$_PreferencesCopyWithImpl( _$_Preferences _value, $Res Function(_$_Preferences) _then) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? themePreferences = null, Object? language = null, Object? locking = null, }) { return _then(_$_Preferences( themePreferences: null == themePreferences ? _value.themePreferences : themePreferences // ignore: cast_nullable_to_non_nullable as ThemePreferences, language: null == language ? _value.language : language // ignore: cast_nullable_to_non_nullable as LanguagePreference, locking: null == locking ? _value.locking : locking // ignore: cast_nullable_to_non_nullable as LockPreference, )); } } /// @nodoc @JsonSerializable() class _$_Preferences implements _Preferences { const _$_Preferences( {required this.themePreferences, required this.language, required this.locking}); factory _$_Preferences.fromJson(Map json) => _$$_PreferencesFromJson(json); @override final ThemePreferences themePreferences; @override final LanguagePreference language; @override final LockPreference locking; @override String toString() { return 'Preferences(themePreferences: $themePreferences, language: $language, locking: $locking)'; } @override bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$_Preferences && (identical(other.themePreferences, themePreferences) || other.themePreferences == themePreferences) && (identical(other.language, language) || other.language == language) && (identical(other.locking, locking) || other.locking == locking)); } @JsonKey(ignore: true) @override int get hashCode => Object.hash(runtimeType, themePreferences, language, locking); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$_PreferencesCopyWith<_$_Preferences> get copyWith => __$$_PreferencesCopyWithImpl<_$_Preferences>(this, _$identity); @override Map toJson() { return _$$_PreferencesToJson( this, ); } } abstract class _Preferences implements Preferences { const factory _Preferences( {required final ThemePreferences themePreferences, required final LanguagePreference language, required final LockPreference locking}) = _$_Preferences; factory _Preferences.fromJson(Map json) = _$_Preferences.fromJson; @override ThemePreferences get themePreferences; @override LanguagePreference get language; @override LockPreference get locking; @override @JsonKey(ignore: true) _$$_PreferencesCopyWith<_$_Preferences> get copyWith => throw _privateConstructorUsedError; }