Files
MWClash/lib/models/generated/app.freezed.dart
chen08209 676f2d058a Add windows server mode start process verify
Add linux deb dependencies

Add backup recovery strategy select

Support custom text scaling

Optimize the display of different text scale

Optimize windows setup experience

Optimize startTun performance

Optimize android tv experience

Optimize default option

Optimize computed text size

Optimize hyperOS freeform window

Add developer mode

Update core

Optimize more details
2025-05-01 00:02:29 +08:00

553 lines
18 KiB
Dart

// 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>(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<Package> get packages => throw _privateConstructorUsedError;
int get sortNum => throw _privateConstructorUsedError;
Size get viewSize => throw _privateConstructorUsedError;
Map<String, Map<String, int?>> get delayMap =>
throw _privateConstructorUsedError;
List<Group> get groups => throw _privateConstructorUsedError;
int get checkIpNum => throw _privateConstructorUsedError;
Brightness? get brightness => throw _privateConstructorUsedError;
int? get runTime => throw _privateConstructorUsedError;
List<ExternalProvider> get providers => throw _privateConstructorUsedError;
String? get localIp => throw _privateConstructorUsedError;
FixedList<Connection> get requests => throw _privateConstructorUsedError;
int get version => throw _privateConstructorUsedError;
FixedList<Log> get logs => throw _privateConstructorUsedError;
FixedList<Traffic> 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<AppState> 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<Package> packages,
int sortNum,
Size viewSize,
Map<String, Map<String, int?>> delayMap,
List<Group> groups,
int checkIpNum,
Brightness? brightness,
int? runTime,
List<ExternalProvider> providers,
String? localIp,
FixedList<Connection> requests,
int version,
FixedList<Log> logs,
FixedList<Traffic> 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<Package>,
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<String, Map<String, int?>>,
groups: null == groups
? _value.groups
: groups // ignore: cast_nullable_to_non_nullable
as List<Group>,
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<ExternalProvider>,
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<Connection>,
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<Log>,
traffics: null == traffics
? _value.traffics
: traffics // ignore: cast_nullable_to_non_nullable
as FixedList<Traffic>,
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<Package> packages,
int sortNum,
Size viewSize,
Map<String, Map<String, int?>> delayMap,
List<Group> groups,
int checkIpNum,
Brightness? brightness,
int? runTime,
List<ExternalProvider> providers,
String? localIp,
FixedList<Connection> requests,
int version,
FixedList<Log> logs,
FixedList<Traffic> 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<Package>,
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<String, Map<String, int?>>,
groups: null == groups
? _value._groups
: groups // ignore: cast_nullable_to_non_nullable
as List<Group>,
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<ExternalProvider>,
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<Connection>,
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<Log>,
traffics: null == traffics
? _value.traffics
: traffics // ignore: cast_nullable_to_non_nullable
as FixedList<Traffic>,
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<Package> packages = const [],
this.sortNum = 0,
required this.viewSize,
final Map<String, Map<String, int?>> delayMap = const {},
final List<Group> groups = const [],
this.checkIpNum = 0,
this.brightness,
this.runTime,
final List<ExternalProvider> 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<Package> _packages;
@override
@JsonKey()
List<Package> 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<String, Map<String, int?>> _delayMap;
@override
@JsonKey()
Map<String, Map<String, int?>> get delayMap {
if (_delayMap is EqualUnmodifiableMapView) return _delayMap;
// ignore: implicit_dynamic_type
return EqualUnmodifiableMapView(_delayMap);
}
final List<Group> _groups;
@override
@JsonKey()
List<Group> 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<ExternalProvider> _providers;
@override
@JsonKey()
List<ExternalProvider> get providers {
if (_providers is EqualUnmodifiableListView) return _providers;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_providers);
}
@override
final String? localIp;
@override
final FixedList<Connection> requests;
@override
final int version;
@override
final FixedList<Log> logs;
@override
final FixedList<Traffic> 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<Package> packages,
final int sortNum,
required final Size viewSize,
final Map<String, Map<String, int?>> delayMap,
final List<Group> groups,
final int checkIpNum,
final Brightness? brightness,
final int? runTime,
final List<ExternalProvider> providers,
final String? localIp,
required final FixedList<Connection> requests,
required final int version,
required final FixedList<Log> logs,
required final FixedList<Traffic> traffics,
required final Traffic totalTraffic,
final bool needApply}) = _$AppStateImpl;
@override
bool get isInit;
@override
PageLabel get pageLabel;
@override
List<Package> get packages;
@override
int get sortNum;
@override
Size get viewSize;
@override
Map<String, Map<String, int?>> get delayMap;
@override
List<Group> get groups;
@override
int get checkIpNum;
@override
Brightness? get brightness;
@override
int? get runTime;
@override
List<ExternalProvider> get providers;
@override
String? get localIp;
@override
FixedList<Connection> get requests;
@override
int get version;
@override
FixedList<Log> get logs;
@override
FixedList<Traffic> 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;
}