// GENERATED CODE - DO NOT MODIFY BY HAND part of 'config.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Config _$ConfigFromJson(Map json) => Config( cookies: json['cookies'] as bool, dbPath: json['db_path'] as String?, ua: json['ua'] as String?, ex: json['ex'] as bool, base: json['base'] as String, maxTaskCount: json['max_task_count'] as int, mpv: json['mpv'] as bool, maxRetryCount: json['max_retry_count'] as int, maxDownloadImgCount: json['max_download_img_count'] as int, downloadOriginalImg: json['download_original_img'] as bool, port: json['port'] as int, exportZipJpnTitle: json['export_zip_jpn_title'] as bool, hostname: json['hostname'] as String, meiliHost: json['meili_host'] as String?, meiliSearchApiKey: json['meili_search_api_key'] as String?, meiliUpdateApiKey: json['meili_update_api_key'] as String?, ffmpegPath: json['ffmpeg_path'] as String, thumbnailMethod: $enumDecode(_$ThumbnailMethodEnumMap, json['thumbnail_method']), thumbnailDir: json['thumbnail_dir'] as String, removePreviousGallery: json['remove_previous_gallery'] as bool, imgVerifySecret: json['img_verify_secret'] as String?, meiliHosts: (json['meili_hosts'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), corsCredentialsHosts: (json['cors_credentials_hosts'] as List) .map((e) => e as String) .toList(), flutterFrontend: json['flutter_frontend'] as String?, fetchTimeout: json['fetch_timeout'] as int, downloadTimeout: json['download_timeout'] as int, ffprobePath: json['ffprobe_path'] as String, ); Map _$ConfigToJson(Config instance) => { 'cookies': instance.cookies, 'db_path': instance.dbPath, 'ua': instance.ua, 'ex': instance.ex, 'base': instance.base, 'max_task_count': instance.maxTaskCount, 'mpv': instance.mpv, 'max_retry_count': instance.maxRetryCount, 'max_download_img_count': instance.maxDownloadImgCount, 'download_original_img': instance.downloadOriginalImg, 'port': instance.port, 'export_zip_jpn_title': instance.exportZipJpnTitle, 'hostname': instance.hostname, 'meili_host': instance.meiliHost, 'meili_search_api_key': instance.meiliSearchApiKey, 'meili_update_api_key': instance.meiliUpdateApiKey, 'ffmpeg_path': instance.ffmpegPath, 'thumbnail_method': _$ThumbnailMethodEnumMap[instance.thumbnailMethod]!, 'thumbnail_dir': instance.thumbnailDir, 'remove_previous_gallery': instance.removePreviousGallery, 'img_verify_secret': instance.imgVerifySecret, 'meili_hosts': instance.meiliHosts, 'cors_credentials_hosts': instance.corsCredentialsHosts, 'flutter_frontend': instance.flutterFrontend, 'fetch_timeout': instance.fetchTimeout, 'download_timeout': instance.downloadTimeout, 'ffprobe_path': instance.ffprobePath, }; const _$ThumbnailMethodEnumMap = { ThumbnailMethod.ffmpegBinary: 0, ThumbnailMethod.ffmpegApi: 1, }; UpdateConfigResult _$UpdateConfigResultFromJson(Map json) => UpdateConfigResult( isUnsafe: json['is_unsafe'] as bool, ); Map _$UpdateConfigResultToJson(UpdateConfigResult instance) => { 'is_unsafe': instance.isUnsafe, }; ConfigOptional _$ConfigOptionalFromJson(Map json) => ConfigOptional( cookies: json['cookies'] as String?, dbPath: json['db_path'] as String?, ua: json['ua'] as String?, ex: json['ex'] as bool?, base: json['base'] as String?, maxTaskCount: json['max_task_count'] as int?, mpv: json['mpv'] as bool?, maxRetryCount: json['max_retry_count'] as int?, maxDownloadImgCount: json['max_download_img_count'] as int?, downloadOriginalImg: json['download_original_img'] as bool?, port: json['port'] as int?, exportZipJpnTitle: json['export_zip_jpn_title'] as bool?, hostname: json['hostname'] as String?, meiliHost: json['meili_host'] as String?, meiliSearchApiKey: json['meili_search_api_key'] as String?, meiliUpdateApiKey: json['meili_update_api_key'] as String?, ffmpegPath: json['ffmpeg_path'] as String?, thumbnailMethod: $enumDecodeNullable( _$ThumbnailMethodEnumMap, json['thumbnail_method']), thumbnailDir: json['thumbnail_dir'] as String?, removePreviousGallery: json['remove_previous_gallery'] as bool?, imgVerifySecret: json['img_verify_secret'] as String?, meiliHosts: (json['meili_hosts'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ), corsCredentialsHosts: (json['cors_credentials_hosts'] as List?) ?.map((e) => e as String) .toList(), flutterFrontend: json['flutter_frontend'] as String?, fetchTimeout: json['fetch_timeout'] as int?, downloadTimeout: json['download_timeout'] as int?, ffprobePath: json['ffprobe_path'] as String?, ); Map _$ConfigOptionalToJson(ConfigOptional instance) => { 'cookies': instance.cookies, 'db_path': instance.dbPath, 'ua': instance.ua, 'ex': instance.ex, 'base': instance.base, 'max_task_count': instance.maxTaskCount, 'mpv': instance.mpv, 'max_retry_count': instance.maxRetryCount, 'max_download_img_count': instance.maxDownloadImgCount, 'download_original_img': instance.downloadOriginalImg, 'port': instance.port, 'export_zip_jpn_title': instance.exportZipJpnTitle, 'hostname': instance.hostname, 'meili_host': instance.meiliHost, 'meili_search_api_key': instance.meiliSearchApiKey, 'meili_update_api_key': instance.meiliUpdateApiKey, 'ffmpeg_path': instance.ffmpegPath, 'thumbnail_method': _$ThumbnailMethodEnumMap[instance.thumbnailMethod], 'thumbnail_dir': instance.thumbnailDir, 'remove_previous_gallery': instance.removePreviousGallery, 'img_verify_secret': instance.imgVerifySecret, 'meili_hosts': instance.meiliHosts, 'cors_credentials_hosts': instance.corsCredentialsHosts, 'flutter_frontend': instance.flutterFrontend, 'fetch_timeout': instance.fetchTimeout, 'download_timeout': instance.downloadTimeout, 'ffprobe_path': instance.ffprobePath, };