// GENERATED CODE - DO NOT MODIFY BY HAND part of 'server_private_info.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _Spi _$SpiFromJson(Map json) => _Spi( name: json['name'] as String, ip: json['ip'] as String, port: (json['port'] as num).toInt(), user: json['user'] as String, pwd: json['pwd'] as String?, keyId: json['pubKeyId'] as String?, tags: (json['tags'] as List?)?.map((e) => e as String).toList(), alterUrl: json['alterUrl'] as String?, autoConnect: json['autoConnect'] as bool? ?? true, jumpId: json['jumpId'] as String?, custom: json['custom'] == null ? null : ServerCustom.fromJson(json['custom'] as Map), wolCfg: json['wolCfg'] == null ? null : WakeOnLanCfg.fromJson(json['wolCfg'] as Map), envs: (json['envs'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), id: json['id'] == null ? '' : Spi.parseId(json['id']), customSystemType: $enumDecodeNullable( _$SystemTypeEnumMap, json['customSystemType'], ), disabledCmdTypes: (json['disabledCmdTypes'] as List?) ?.map((e) => e as String) .toList(), ); Map _$SpiToJson(_Spi instance) => { 'name': instance.name, 'ip': instance.ip, 'port': instance.port, 'user': instance.user, 'pwd': ?instance.pwd, 'pubKeyId': ?instance.keyId, 'tags': ?instance.tags, 'alterUrl': ?instance.alterUrl, 'autoConnect': instance.autoConnect, 'jumpId': ?instance.jumpId, 'custom': ?instance.custom, 'wolCfg': ?instance.wolCfg, 'envs': ?instance.envs, 'id': instance.id, 'customSystemType': ?_$SystemTypeEnumMap[instance.customSystemType], 'disabledCmdTypes': ?instance.disabledCmdTypes, }; const _$SystemTypeEnumMap = { SystemType.linux: 'linux', SystemType.bsd: 'bsd', SystemType.windows: 'windows', };