2024-04-30 23:38:49 +08:00
|
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
|
|
|
|
|
|
part of '../proxy.dart';
|
|
|
|
|
|
|
|
|
|
// **************************************************************************
|
|
|
|
|
// JsonSerializableGenerator
|
|
|
|
|
// **************************************************************************
|
|
|
|
|
|
|
|
|
|
_$GroupImpl _$$GroupImplFromJson(Map<String, dynamic> json) => _$GroupImpl(
|
|
|
|
|
type: $enumDecode(_$GroupTypeEnumMap, json['type']),
|
|
|
|
|
all: (json['all'] as List<dynamic>?)
|
|
|
|
|
?.map((e) => Proxy.fromJson(e as Map<String, dynamic>))
|
|
|
|
|
.toList() ??
|
|
|
|
|
const [],
|
|
|
|
|
now: json['now'] as String?,
|
|
|
|
|
name: json['name'] as String,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$GroupImplToJson(_$GroupImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'type': _$GroupTypeEnumMap[instance.type]!,
|
|
|
|
|
'all': instance.all,
|
|
|
|
|
'now': instance.now,
|
|
|
|
|
'name': instance.name,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const _$GroupTypeEnumMap = {
|
|
|
|
|
GroupType.Selector: 'Selector',
|
|
|
|
|
GroupType.URLTest: 'URLTest',
|
|
|
|
|
GroupType.Fallback: 'Fallback',
|
2024-06-09 20:53:36 +08:00
|
|
|
GroupType.LoadBalance: 'LoadBalance',
|
|
|
|
|
GroupType.Relay: 'Relay',
|
2024-04-30 23:38:49 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
_$ProxyImpl _$$ProxyImplFromJson(Map<String, dynamic> json) => _$ProxyImpl(
|
2024-05-10 10:11:27 +08:00
|
|
|
name: json['name'] as String,
|
|
|
|
|
type: json['type'] as String,
|
|
|
|
|
now: json['now'] as String?,
|
2024-04-30 23:38:49 +08:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ProxyImplToJson(_$ProxyImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'name': instance.name,
|
|
|
|
|
'type': instance.type,
|
2024-05-10 10:11:27 +08:00
|
|
|
'now': instance.now,
|
2024-04-30 23:38:49 +08:00
|
|
|
};
|