// GENERATED CODE - DO NOT MODIFY BY HAND part of '../ffi.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$ConfigExtendedParamsImpl _$$ConfigExtendedParamsImplFromJson( Map json) => _$ConfigExtendedParamsImpl( isPatch: json['is-patch'] as bool, isCompatible: json['is-compatible'] as bool, selectedMap: Map.from(json['selected-map'] as Map), testUrl: json['test-url'] as String, ); Map _$$ConfigExtendedParamsImplToJson( _$ConfigExtendedParamsImpl instance) => { 'is-patch': instance.isPatch, 'is-compatible': instance.isCompatible, 'selected-map': instance.selectedMap, 'test-url': instance.testUrl, }; _$UpdateConfigParamsImpl _$$UpdateConfigParamsImplFromJson( Map json) => _$UpdateConfigParamsImpl( profileId: json['profile-id'] as String, config: ClashConfig.fromJson(json['config'] as Map), params: ConfigExtendedParams.fromJson(json['params'] as Map), ); Map _$$UpdateConfigParamsImplToJson( _$UpdateConfigParamsImpl instance) => { 'profile-id': instance.profileId, 'config': instance.config, 'params': instance.params, }; _$ChangeProxyParamsImpl _$$ChangeProxyParamsImplFromJson( Map json) => _$ChangeProxyParamsImpl( groupName: json['group-name'] as String, proxyName: json['proxy-name'] as String, ); Map _$$ChangeProxyParamsImplToJson( _$ChangeProxyParamsImpl instance) => { 'group-name': instance.groupName, 'proxy-name': instance.proxyName, }; _$AppMessageImpl _$$AppMessageImplFromJson(Map json) => _$AppMessageImpl( type: $enumDecode(_$AppMessageTypeEnumMap, json['type']), data: json['data'], ); Map _$$AppMessageImplToJson(_$AppMessageImpl instance) => { 'type': _$AppMessageTypeEnumMap[instance.type]!, 'data': instance.data, }; const _$AppMessageTypeEnumMap = { AppMessageType.log: 'log', AppMessageType.delay: 'delay', AppMessageType.request: 'request', AppMessageType.started: 'started', AppMessageType.loaded: 'loaded', }; _$ServiceMessageImpl _$$ServiceMessageImplFromJson(Map json) => _$ServiceMessageImpl( type: $enumDecode(_$ServiceMessageTypeEnumMap, json['type']), data: json['data'], ); Map _$$ServiceMessageImplToJson( _$ServiceMessageImpl instance) => { 'type': _$ServiceMessageTypeEnumMap[instance.type]!, 'data': instance.data, }; const _$ServiceMessageTypeEnumMap = { ServiceMessageType.protect: 'protect', ServiceMessageType.process: 'process', ServiceMessageType.started: 'started', ServiceMessageType.loaded: 'loaded', }; _$DelayImpl _$$DelayImplFromJson(Map json) => _$DelayImpl( name: json['name'] as String, value: (json['value'] as num?)?.toInt(), ); Map _$$DelayImplToJson(_$DelayImpl instance) => { 'name': instance.name, 'value': instance.value, }; _$NowImpl _$$NowImplFromJson(Map json) => _$NowImpl( name: json['name'] as String, value: json['value'] as String, ); Map _$$NowImplToJson(_$NowImpl instance) => { 'name': instance.name, 'value': instance.value, }; _$ProcessImpl _$$ProcessImplFromJson(Map json) => _$ProcessImpl( id: (json['id'] as num).toInt(), metadata: Metadata.fromJson(json['metadata'] as Map), ); Map _$$ProcessImplToJson(_$ProcessImpl instance) => { 'id': instance.id, 'metadata': instance.metadata, }; _$FdImpl _$$FdImplFromJson(Map json) => _$FdImpl( id: (json['id'] as num).toInt(), value: (json['value'] as num).toInt(), ); Map _$$FdImplToJson(_$FdImpl instance) => { 'id': instance.id, 'value': instance.value, }; _$ProcessMapItemImpl _$$ProcessMapItemImplFromJson(Map json) => _$ProcessMapItemImpl( id: (json['id'] as num).toInt(), value: json['value'] as String, ); Map _$$ProcessMapItemImplToJson( _$ProcessMapItemImpl instance) => { 'id': instance.id, 'value': instance.value, }; _$ExternalProviderImpl _$$ExternalProviderImplFromJson( Map json) => _$ExternalProviderImpl( name: json['name'] as String, type: json['type'] as String, path: json['path'] as String, count: (json['count'] as num).toInt(), isUpdating: json['isUpdating'] as bool? ?? false, vehicleType: json['vehicle-type'] as String, updateAt: DateTime.parse(json['update-at'] as String), ); Map _$$ExternalProviderImplToJson( _$ExternalProviderImpl instance) => { 'name': instance.name, 'type': instance.type, 'path': instance.path, 'count': instance.count, 'isUpdating': instance.isUpdating, 'vehicle-type': instance.vehicleType, 'update-at': instance.updateAt.toIso8601String(), };