2024-04-30 23:38:49 +08:00
|
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
|
|
|
|
|
|
part of '../ffi.dart';
|
|
|
|
|
|
|
|
|
|
// **************************************************************************
|
|
|
|
|
// JsonSerializableGenerator
|
|
|
|
|
// **************************************************************************
|
|
|
|
|
|
2024-07-02 08:08:31 +08:00
|
|
|
_$ConfigExtendedParamsImpl _$$ConfigExtendedParamsImplFromJson(
|
|
|
|
|
Map<String, dynamic> json) =>
|
|
|
|
|
_$ConfigExtendedParamsImpl(
|
|
|
|
|
isPatch: json['is-patch'] as bool,
|
|
|
|
|
isCompatible: json['is-compatible'] as bool,
|
|
|
|
|
selectedMap: Map<String, String>.from(json['selected-map'] as Map),
|
|
|
|
|
testUrl: json['test-url'] as String,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ConfigExtendedParamsImplToJson(
|
|
|
|
|
_$ConfigExtendedParamsImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'is-patch': instance.isPatch,
|
|
|
|
|
'is-compatible': instance.isCompatible,
|
|
|
|
|
'selected-map': instance.selectedMap,
|
|
|
|
|
'test-url': instance.testUrl,
|
|
|
|
|
};
|
|
|
|
|
|
2024-04-30 23:38:49 +08:00
|
|
|
_$UpdateConfigParamsImpl _$$UpdateConfigParamsImplFromJson(
|
|
|
|
|
Map<String, dynamic> json) =>
|
|
|
|
|
_$UpdateConfigParamsImpl(
|
|
|
|
|
profilePath: json['profile-path'] as String?,
|
|
|
|
|
config: ClashConfig.fromJson(json['config'] as Map<String, dynamic>),
|
2024-07-02 08:08:31 +08:00
|
|
|
params:
|
|
|
|
|
ConfigExtendedParams.fromJson(json['params'] as Map<String, dynamic>),
|
2024-04-30 23:38:49 +08:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$UpdateConfigParamsImplToJson(
|
|
|
|
|
_$UpdateConfigParamsImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'profile-path': instance.profilePath,
|
|
|
|
|
'config': instance.config,
|
2024-07-02 08:08:31 +08:00
|
|
|
'params': instance.params,
|
2024-04-30 23:38:49 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
_$ChangeProxyParamsImpl _$$ChangeProxyParamsImplFromJson(
|
|
|
|
|
Map<String, dynamic> json) =>
|
|
|
|
|
_$ChangeProxyParamsImpl(
|
|
|
|
|
groupName: json['group-name'] as String,
|
|
|
|
|
proxyName: json['proxy-name'] as String,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ChangeProxyParamsImplToJson(
|
|
|
|
|
_$ChangeProxyParamsImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'group-name': instance.groupName,
|
|
|
|
|
'proxy-name': instance.proxyName,
|
|
|
|
|
};
|
|
|
|
|
|
2024-07-13 16:36:08 +08:00
|
|
|
_$AppMessageImpl _$$AppMessageImplFromJson(Map<String, dynamic> json) =>
|
|
|
|
|
_$AppMessageImpl(
|
|
|
|
|
type: $enumDecode(_$AppMessageTypeEnumMap, json['type']),
|
2024-04-30 23:38:49 +08:00
|
|
|
data: json['data'],
|
|
|
|
|
);
|
|
|
|
|
|
2024-07-13 16:36:08 +08:00
|
|
|
Map<String, dynamic> _$$AppMessageImplToJson(_$AppMessageImpl instance) =>
|
2024-04-30 23:38:49 +08:00
|
|
|
<String, dynamic>{
|
2024-07-13 16:36:08 +08:00
|
|
|
'type': _$AppMessageTypeEnumMap[instance.type]!,
|
2024-04-30 23:38:49 +08:00
|
|
|
'data': instance.data,
|
|
|
|
|
};
|
|
|
|
|
|
2024-07-13 16:36:08 +08:00
|
|
|
const _$AppMessageTypeEnumMap = {
|
|
|
|
|
AppMessageType.log: 'log',
|
|
|
|
|
AppMessageType.delay: 'delay',
|
|
|
|
|
AppMessageType.request: 'request',
|
|
|
|
|
AppMessageType.started: 'started',
|
|
|
|
|
AppMessageType.loaded: 'loaded',
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
_$ServiceMessageImpl _$$ServiceMessageImplFromJson(Map<String, dynamic> json) =>
|
|
|
|
|
_$ServiceMessageImpl(
|
|
|
|
|
type: $enumDecode(_$ServiceMessageTypeEnumMap, json['type']),
|
|
|
|
|
data: json['data'],
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ServiceMessageImplToJson(
|
|
|
|
|
_$ServiceMessageImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'type': _$ServiceMessageTypeEnumMap[instance.type]!,
|
|
|
|
|
'data': instance.data,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const _$ServiceMessageTypeEnumMap = {
|
|
|
|
|
ServiceMessageType.protect: 'protect',
|
|
|
|
|
ServiceMessageType.process: 'process',
|
|
|
|
|
ServiceMessageType.started: 'started',
|
|
|
|
|
ServiceMessageType.loaded: 'loaded',
|
2024-04-30 23:38:49 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
_$DelayImpl _$$DelayImplFromJson(Map<String, dynamic> json) => _$DelayImpl(
|
|
|
|
|
name: json['name'] as String,
|
|
|
|
|
value: (json['value'] as num?)?.toInt(),
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$DelayImplToJson(_$DelayImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'name': instance.name,
|
|
|
|
|
'value': instance.value,
|
|
|
|
|
};
|
|
|
|
|
|
2024-05-05 21:40:12 +08:00
|
|
|
_$NowImpl _$$NowImplFromJson(Map<String, dynamic> json) => _$NowImpl(
|
|
|
|
|
name: json['name'] as String,
|
|
|
|
|
value: json['value'] as String,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$NowImplToJson(_$NowImpl instance) => <String, dynamic>{
|
|
|
|
|
'name': instance.name,
|
|
|
|
|
'value': instance.value,
|
|
|
|
|
};
|
|
|
|
|
|
2024-04-30 23:38:49 +08:00
|
|
|
_$ProcessImpl _$$ProcessImplFromJson(Map<String, dynamic> json) =>
|
|
|
|
|
_$ProcessImpl(
|
2024-06-13 23:43:42 +08:00
|
|
|
id: (json['id'] as num).toInt(),
|
|
|
|
|
metadata: Metadata.fromJson(json['metadata'] as Map<String, dynamic>),
|
2024-04-30 23:38:49 +08:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ProcessImplToJson(_$ProcessImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
2024-06-13 23:43:42 +08:00
|
|
|
'id': instance.id,
|
|
|
|
|
'metadata': instance.metadata,
|
|
|
|
|
};
|
|
|
|
|
|
2024-07-02 08:08:31 +08:00
|
|
|
_$FdImpl _$$FdImplFromJson(Map<String, dynamic> json) => _$FdImpl(
|
|
|
|
|
id: (json['id'] as num).toInt(),
|
|
|
|
|
value: (json['value'] as num).toInt(),
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$FdImplToJson(_$FdImpl instance) => <String, dynamic>{
|
|
|
|
|
'id': instance.id,
|
|
|
|
|
'value': instance.value,
|
|
|
|
|
};
|
|
|
|
|
|
2024-06-13 23:43:42 +08:00
|
|
|
_$ProcessMapItemImpl _$$ProcessMapItemImplFromJson(Map<String, dynamic> json) =>
|
|
|
|
|
_$ProcessMapItemImpl(
|
|
|
|
|
id: (json['id'] as num).toInt(),
|
2024-06-16 19:04:33 +08:00
|
|
|
value: json['value'] as String,
|
2024-06-13 23:43:42 +08:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ProcessMapItemImplToJson(
|
|
|
|
|
_$ProcessMapItemImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'id': instance.id,
|
|
|
|
|
'value': instance.value,
|
2024-04-30 23:38:49 +08:00
|
|
|
};
|
2024-06-03 18:02:05 +08:00
|
|
|
|
|
|
|
|
_$ExternalProviderImpl _$$ExternalProviderImplFromJson(
|
|
|
|
|
Map<String, dynamic> json) =>
|
|
|
|
|
_$ExternalProviderImpl(
|
|
|
|
|
name: json['name'] as String,
|
|
|
|
|
type: json['type'] as String,
|
|
|
|
|
vehicleType: json['vehicle-type'] as String,
|
|
|
|
|
updateAt: DateTime.parse(json['update-at'] as String),
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> _$$ExternalProviderImplToJson(
|
|
|
|
|
_$ExternalProviderImpl instance) =>
|
|
|
|
|
<String, dynamic>{
|
|
|
|
|
'name': instance.name,
|
|
|
|
|
'type': instance.type,
|
|
|
|
|
'vehicle-type': instance.vehicleType,
|
|
|
|
|
'update-at': instance.updateAt.toIso8601String(),
|
|
|
|
|
};
|