2023-07-07 19:33:28 -04:00
// 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 > ( 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. \n Please check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods ' ) ;
LockPreference _ $LockPreferenceFromJson ( Map < String , dynamic > json ) {
return _LockPreference . fromJson ( json ) ;
}
/// @nodoc
mixin _ $LockPreference {
int get inactivityLockSecs = > throw _privateConstructorUsedError ;
bool get lockWhenSwitching = > throw _privateConstructorUsedError ;
bool get lockWithSystemLock = > throw _privateConstructorUsedError ;
Map < String , dynamic > toJson ( ) = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$LockPreferenceCopyWith < LockPreference > 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 < String , dynamic > 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 < String , dynamic > 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 < String , dynamic > 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 ;
}
2023-07-28 20:36:05 -04:00
ThemePreferences _ $ThemePreferencesFromJson ( Map < String , dynamic > json ) {
return _ThemePreferences . fromJson ( json ) ;
}
/// @nodoc
mixin _ $ThemePreferences {
BrightnessPreference get brightnessPreference = >
throw _privateConstructorUsedError ;
ColorPreference get colorPreference = > throw _privateConstructorUsedError ;
double get displayScale = > throw _privateConstructorUsedError ;
Map < String , dynamic > toJson ( ) = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$ThemePreferencesCopyWith < ThemePreferences > 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 < String , dynamic > 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 < String , dynamic > 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 < String , dynamic > 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 ;
}
2023-07-07 19:33:28 -04:00
Preferences _ $PreferencesFromJson ( Map < String , dynamic > json ) {
return _Preferences . fromJson ( json ) ;
}
/// @nodoc
mixin _ $Preferences {
2023-07-28 20:36:05 -04:00
ThemePreferences get themePreferences = > throw _privateConstructorUsedError ;
2023-07-07 19:33:28 -04:00
LanguagePreference get language = > throw _privateConstructorUsedError ;
LockPreference get locking = > throw _privateConstructorUsedError ;
Map < String , dynamic > toJson ( ) = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$PreferencesCopyWith < Preferences > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $PreferencesCopyWith < $Res > {
factory $PreferencesCopyWith (
Preferences value , $Res Function ( Preferences ) then ) =
_ $PreferencesCopyWithImpl < $Res , Preferences > ;
@ useResult
$Res call (
2023-07-28 20:36:05 -04:00
{ ThemePreferences themePreferences ,
2023-07-07 19:33:28 -04:00
LanguagePreference language ,
LockPreference locking } ) ;
2023-07-28 20:36:05 -04:00
$ThemePreferencesCopyWith < $Res > get themePreferences ;
2023-07-07 19:33:28 -04:00
$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 ( {
2023-07-28 20:36:05 -04:00
Object ? themePreferences = null ,
2023-07-07 19:33:28 -04:00
Object ? language = null ,
Object ? locking = null ,
} ) {
return _then ( _value . copyWith (
2023-07-28 20:36:05 -04:00
themePreferences: null = = themePreferences
? _value . themePreferences
: themePreferences // ignore: cast_nullable_to_non_nullable
as ThemePreferences ,
2023-07-07 19:33:28 -04:00
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 ) ;
}
2023-07-28 20:36:05 -04:00
@ override
@ pragma ( ' vm:prefer-inline ' )
$ThemePreferencesCopyWith < $Res > get themePreferences {
return $ThemePreferencesCopyWith < $Res > ( _value . themePreferences , ( value ) {
return _then ( _value . copyWith ( themePreferences: value ) as $Val ) ;
} ) ;
}
2023-07-07 19:33:28 -04:00
@ 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 (
2023-07-28 20:36:05 -04:00
{ ThemePreferences themePreferences ,
2023-07-07 19:33:28 -04:00
LanguagePreference language ,
LockPreference locking } ) ;
2023-07-28 20:36:05 -04:00
@ override
$ThemePreferencesCopyWith < $Res > get themePreferences ;
2023-07-07 19:33:28 -04:00
@ 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 ( {
2023-07-28 20:36:05 -04:00
Object ? themePreferences = null ,
2023-07-07 19:33:28 -04:00
Object ? language = null ,
Object ? locking = null ,
} ) {
return _then ( _ $_Preferences (
2023-07-28 20:36:05 -04:00
themePreferences: null = = themePreferences
? _value . themePreferences
: themePreferences // ignore: cast_nullable_to_non_nullable
as ThemePreferences ,
2023-07-07 19:33:28 -04:00
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 (
2023-07-28 20:36:05 -04:00
{ required this . themePreferences ,
2023-07-07 19:33:28 -04:00
required this . language ,
required this . locking } ) ;
factory _ $_Preferences . fromJson ( Map < String , dynamic > json ) = >
_ $ $_PreferencesFromJson ( json ) ;
@ override
2023-07-28 20:36:05 -04:00
final ThemePreferences themePreferences ;
2023-07-07 19:33:28 -04:00
@ override
final LanguagePreference language ;
@ override
final LockPreference locking ;
@ override
String toString ( ) {
2023-07-28 20:36:05 -04:00
return ' Preferences(themePreferences: $ themePreferences , language: $ language , locking: $ locking ) ' ;
2023-07-07 19:33:28 -04:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
other is _ $_Preferences & &
2023-07-28 20:36:05 -04:00
( identical ( other . themePreferences , themePreferences ) | |
other . themePreferences = = themePreferences ) & &
2023-07-07 19:33:28 -04:00
( identical ( other . language , language ) | |
other . language = = language ) & &
( identical ( other . locking , locking ) | | other . locking = = locking ) ) ;
}
@ JsonKey ( ignore: true )
@ override
2023-07-28 20:36:05 -04:00
int get hashCode = >
Object . hash ( runtimeType , themePreferences , language , locking ) ;
2023-07-07 19:33:28 -04:00
@ JsonKey ( ignore: true )
@ override
@ pragma ( ' vm:prefer-inline ' )
_ $ $_PreferencesCopyWith < _ $_Preferences > get copyWith = >
__ $ $_PreferencesCopyWithImpl < _ $_Preferences > ( this , _ $identity ) ;
@ override
Map < String , dynamic > toJson ( ) {
return _ $ $_PreferencesToJson (
this ,
) ;
}
}
abstract class _Preferences implements Preferences {
const factory _Preferences (
2023-07-28 20:36:05 -04:00
{ required final ThemePreferences themePreferences ,
2023-07-07 19:33:28 -04:00
required final LanguagePreference language ,
required final LockPreference locking } ) = _ $_Preferences ;
factory _Preferences . fromJson ( Map < String , dynamic > json ) =
_ $_Preferences . fromJson ;
@ override
2023-07-28 20:36:05 -04:00
ThemePreferences get themePreferences ;
2023-07-07 19:33:28 -04:00
@ override
LanguagePreference get language ;
@ override
LockPreference get locking ;
@ override
@ JsonKey ( ignore: true )
_ $ $_PreferencesCopyWith < _ $_Preferences > get copyWith = >
throw _privateConstructorUsedError ;
}