// 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 '../app.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#adding-getters-and-methods-to-our-models'); /// @nodoc mixin _$AppState { bool get isInit => throw _privateConstructorUsedError; PageLabel get pageLabel => throw _privateConstructorUsedError; List get packages => throw _privateConstructorUsedError; int get sortNum => throw _privateConstructorUsedError; Size get viewSize => throw _privateConstructorUsedError; Map> get delayMap => throw _privateConstructorUsedError; List get groups => throw _privateConstructorUsedError; int get checkIpNum => throw _privateConstructorUsedError; Brightness? get brightness => throw _privateConstructorUsedError; int? get runTime => throw _privateConstructorUsedError; List get providers => throw _privateConstructorUsedError; String? get localIp => throw _privateConstructorUsedError; FixedList get requests => throw _privateConstructorUsedError; int get version => throw _privateConstructorUsedError; FixedList get logs => throw _privateConstructorUsedError; FixedList get traffics => throw _privateConstructorUsedError; Traffic get totalTraffic => throw _privateConstructorUsedError; bool get needApply => throw _privateConstructorUsedError; /// Create a copy of AppState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $AppStateCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $AppStateCopyWith<$Res> { factory $AppStateCopyWith(AppState value, $Res Function(AppState) then) = _$AppStateCopyWithImpl<$Res, AppState>; @useResult $Res call( {bool isInit, PageLabel pageLabel, List packages, int sortNum, Size viewSize, Map> delayMap, List groups, int checkIpNum, Brightness? brightness, int? runTime, List providers, String? localIp, FixedList requests, int version, FixedList logs, FixedList traffics, Traffic totalTraffic, bool needApply}); } /// @nodoc class _$AppStateCopyWithImpl<$Res, $Val extends AppState> implements $AppStateCopyWith<$Res> { _$AppStateCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of AppState /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? isInit = null, Object? pageLabel = null, Object? packages = null, Object? sortNum = null, Object? viewSize = null, Object? delayMap = null, Object? groups = null, Object? checkIpNum = null, Object? brightness = freezed, Object? runTime = freezed, Object? providers = null, Object? localIp = freezed, Object? requests = null, Object? version = null, Object? logs = null, Object? traffics = null, Object? totalTraffic = null, Object? needApply = null, }) { return _then(_value.copyWith( isInit: null == isInit ? _value.isInit : isInit // ignore: cast_nullable_to_non_nullable as bool, pageLabel: null == pageLabel ? _value.pageLabel : pageLabel // ignore: cast_nullable_to_non_nullable as PageLabel, packages: null == packages ? _value.packages : packages // ignore: cast_nullable_to_non_nullable as List, sortNum: null == sortNum ? _value.sortNum : sortNum // ignore: cast_nullable_to_non_nullable as int, viewSize: null == viewSize ? _value.viewSize : viewSize // ignore: cast_nullable_to_non_nullable as Size, delayMap: null == delayMap ? _value.delayMap : delayMap // ignore: cast_nullable_to_non_nullable as Map>, groups: null == groups ? _value.groups : groups // ignore: cast_nullable_to_non_nullable as List, checkIpNum: null == checkIpNum ? _value.checkIpNum : checkIpNum // ignore: cast_nullable_to_non_nullable as int, brightness: freezed == brightness ? _value.brightness : brightness // ignore: cast_nullable_to_non_nullable as Brightness?, runTime: freezed == runTime ? _value.runTime : runTime // ignore: cast_nullable_to_non_nullable as int?, providers: null == providers ? _value.providers : providers // ignore: cast_nullable_to_non_nullable as List, localIp: freezed == localIp ? _value.localIp : localIp // ignore: cast_nullable_to_non_nullable as String?, requests: null == requests ? _value.requests : requests // ignore: cast_nullable_to_non_nullable as FixedList, version: null == version ? _value.version : version // ignore: cast_nullable_to_non_nullable as int, logs: null == logs ? _value.logs : logs // ignore: cast_nullable_to_non_nullable as FixedList, traffics: null == traffics ? _value.traffics : traffics // ignore: cast_nullable_to_non_nullable as FixedList, totalTraffic: null == totalTraffic ? _value.totalTraffic : totalTraffic // ignore: cast_nullable_to_non_nullable as Traffic, needApply: null == needApply ? _value.needApply : needApply // ignore: cast_nullable_to_non_nullable as bool, ) as $Val); } } /// @nodoc abstract class _$$AppStateImplCopyWith<$Res> implements $AppStateCopyWith<$Res> { factory _$$AppStateImplCopyWith( _$AppStateImpl value, $Res Function(_$AppStateImpl) then) = __$$AppStateImplCopyWithImpl<$Res>; @override @useResult $Res call( {bool isInit, PageLabel pageLabel, List packages, int sortNum, Size viewSize, Map> delayMap, List groups, int checkIpNum, Brightness? brightness, int? runTime, List providers, String? localIp, FixedList requests, int version, FixedList logs, FixedList traffics, Traffic totalTraffic, bool needApply}); } /// @nodoc class __$$AppStateImplCopyWithImpl<$Res> extends _$AppStateCopyWithImpl<$Res, _$AppStateImpl> implements _$$AppStateImplCopyWith<$Res> { __$$AppStateImplCopyWithImpl( _$AppStateImpl _value, $Res Function(_$AppStateImpl) _then) : super(_value, _then); /// Create a copy of AppState /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? isInit = null, Object? pageLabel = null, Object? packages = null, Object? sortNum = null, Object? viewSize = null, Object? delayMap = null, Object? groups = null, Object? checkIpNum = null, Object? brightness = freezed, Object? runTime = freezed, Object? providers = null, Object? localIp = freezed, Object? requests = null, Object? version = null, Object? logs = null, Object? traffics = null, Object? totalTraffic = null, Object? needApply = null, }) { return _then(_$AppStateImpl( isInit: null == isInit ? _value.isInit : isInit // ignore: cast_nullable_to_non_nullable as bool, pageLabel: null == pageLabel ? _value.pageLabel : pageLabel // ignore: cast_nullable_to_non_nullable as PageLabel, packages: null == packages ? _value._packages : packages // ignore: cast_nullable_to_non_nullable as List, sortNum: null == sortNum ? _value.sortNum : sortNum // ignore: cast_nullable_to_non_nullable as int, viewSize: null == viewSize ? _value.viewSize : viewSize // ignore: cast_nullable_to_non_nullable as Size, delayMap: null == delayMap ? _value._delayMap : delayMap // ignore: cast_nullable_to_non_nullable as Map>, groups: null == groups ? _value._groups : groups // ignore: cast_nullable_to_non_nullable as List, checkIpNum: null == checkIpNum ? _value.checkIpNum : checkIpNum // ignore: cast_nullable_to_non_nullable as int, brightness: freezed == brightness ? _value.brightness : brightness // ignore: cast_nullable_to_non_nullable as Brightness?, runTime: freezed == runTime ? _value.runTime : runTime // ignore: cast_nullable_to_non_nullable as int?, providers: null == providers ? _value._providers : providers // ignore: cast_nullable_to_non_nullable as List, localIp: freezed == localIp ? _value.localIp : localIp // ignore: cast_nullable_to_non_nullable as String?, requests: null == requests ? _value.requests : requests // ignore: cast_nullable_to_non_nullable as FixedList, version: null == version ? _value.version : version // ignore: cast_nullable_to_non_nullable as int, logs: null == logs ? _value.logs : logs // ignore: cast_nullable_to_non_nullable as FixedList, traffics: null == traffics ? _value.traffics : traffics // ignore: cast_nullable_to_non_nullable as FixedList, totalTraffic: null == totalTraffic ? _value.totalTraffic : totalTraffic // ignore: cast_nullable_to_non_nullable as Traffic, needApply: null == needApply ? _value.needApply : needApply // ignore: cast_nullable_to_non_nullable as bool, )); } } /// @nodoc class _$AppStateImpl implements _AppState { const _$AppStateImpl( {this.isInit = false, this.pageLabel = PageLabel.dashboard, final List packages = const [], this.sortNum = 0, required this.viewSize, final Map> delayMap = const {}, final List groups = const [], this.checkIpNum = 0, this.brightness, this.runTime, final List providers = const [], this.localIp, required this.requests, required this.version, required this.logs, required this.traffics, required this.totalTraffic, this.needApply = false}) : _packages = packages, _delayMap = delayMap, _groups = groups, _providers = providers; @override @JsonKey() final bool isInit; @override @JsonKey() final PageLabel pageLabel; final List _packages; @override @JsonKey() List get packages { if (_packages is EqualUnmodifiableListView) return _packages; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_packages); } @override @JsonKey() final int sortNum; @override final Size viewSize; final Map> _delayMap; @override @JsonKey() Map> get delayMap { if (_delayMap is EqualUnmodifiableMapView) return _delayMap; // ignore: implicit_dynamic_type return EqualUnmodifiableMapView(_delayMap); } final List _groups; @override @JsonKey() List get groups { if (_groups is EqualUnmodifiableListView) return _groups; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_groups); } @override @JsonKey() final int checkIpNum; @override final Brightness? brightness; @override final int? runTime; final List _providers; @override @JsonKey() List get providers { if (_providers is EqualUnmodifiableListView) return _providers; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_providers); } @override final String? localIp; @override final FixedList requests; @override final int version; @override final FixedList logs; @override final FixedList traffics; @override final Traffic totalTraffic; @override @JsonKey() final bool needApply; @override String toString() { return 'AppState(isInit: $isInit, pageLabel: $pageLabel, packages: $packages, sortNum: $sortNum, viewSize: $viewSize, delayMap: $delayMap, groups: $groups, checkIpNum: $checkIpNum, brightness: $brightness, runTime: $runTime, providers: $providers, localIp: $localIp, requests: $requests, version: $version, logs: $logs, traffics: $traffics, totalTraffic: $totalTraffic, needApply: $needApply)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$AppStateImpl && (identical(other.isInit, isInit) || other.isInit == isInit) && (identical(other.pageLabel, pageLabel) || other.pageLabel == pageLabel) && const DeepCollectionEquality().equals(other._packages, _packages) && (identical(other.sortNum, sortNum) || other.sortNum == sortNum) && (identical(other.viewSize, viewSize) || other.viewSize == viewSize) && const DeepCollectionEquality().equals(other._delayMap, _delayMap) && const DeepCollectionEquality().equals(other._groups, _groups) && (identical(other.checkIpNum, checkIpNum) || other.checkIpNum == checkIpNum) && (identical(other.brightness, brightness) || other.brightness == brightness) && (identical(other.runTime, runTime) || other.runTime == runTime) && const DeepCollectionEquality() .equals(other._providers, _providers) && (identical(other.localIp, localIp) || other.localIp == localIp) && (identical(other.requests, requests) || other.requests == requests) && (identical(other.version, version) || other.version == version) && (identical(other.logs, logs) || other.logs == logs) && (identical(other.traffics, traffics) || other.traffics == traffics) && (identical(other.totalTraffic, totalTraffic) || other.totalTraffic == totalTraffic) && (identical(other.needApply, needApply) || other.needApply == needApply)); } @override int get hashCode => Object.hash( runtimeType, isInit, pageLabel, const DeepCollectionEquality().hash(_packages), sortNum, viewSize, const DeepCollectionEquality().hash(_delayMap), const DeepCollectionEquality().hash(_groups), checkIpNum, brightness, runTime, const DeepCollectionEquality().hash(_providers), localIp, requests, version, logs, traffics, totalTraffic, needApply); /// Create a copy of AppState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$AppStateImplCopyWith<_$AppStateImpl> get copyWith => __$$AppStateImplCopyWithImpl<_$AppStateImpl>(this, _$identity); } abstract class _AppState implements AppState { const factory _AppState( {final bool isInit, final PageLabel pageLabel, final List packages, final int sortNum, required final Size viewSize, final Map> delayMap, final List groups, final int checkIpNum, final Brightness? brightness, final int? runTime, final List providers, final String? localIp, required final FixedList requests, required final int version, required final FixedList logs, required final FixedList traffics, required final Traffic totalTraffic, final bool needApply}) = _$AppStateImpl; @override bool get isInit; @override PageLabel get pageLabel; @override List get packages; @override int get sortNum; @override Size get viewSize; @override Map> get delayMap; @override List get groups; @override int get checkIpNum; @override Brightness? get brightness; @override int? get runTime; @override List get providers; @override String? get localIp; @override FixedList get requests; @override int get version; @override FixedList get logs; @override FixedList get traffics; @override Traffic get totalTraffic; @override bool get needApply; /// Create a copy of AppState /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$AppStateImplCopyWith<_$AppStateImpl> get copyWith => throw _privateConstructorUsedError; }