toJson method
Implementation
Map<String, dynamic> toJson() {
final result$data = <String, dynamic>{};
if (_$data.containsKey('stashes')) {
final l$stashes = stashes;
result$data['stashes'] = l$stashes?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('databasePath')) {
final l$databasePath = databasePath;
result$data['databasePath'] = l$databasePath;
}
if (_$data.containsKey('backupDirectoryPath')) {
final l$backupDirectoryPath = backupDirectoryPath;
result$data['backupDirectoryPath'] = l$backupDirectoryPath;
}
if (_$data.containsKey('deleteTrashPath')) {
final l$deleteTrashPath = deleteTrashPath;
result$data['deleteTrashPath'] = l$deleteTrashPath;
}
if (_$data.containsKey('generatedPath')) {
final l$generatedPath = generatedPath;
result$data['generatedPath'] = l$generatedPath;
}
if (_$data.containsKey('metadataPath')) {
final l$metadataPath = metadataPath;
result$data['metadataPath'] = l$metadataPath;
}
if (_$data.containsKey('scrapersPath')) {
final l$scrapersPath = scrapersPath;
result$data['scrapersPath'] = l$scrapersPath;
}
if (_$data.containsKey('pluginsPath')) {
final l$pluginsPath = pluginsPath;
result$data['pluginsPath'] = l$pluginsPath;
}
if (_$data.containsKey('cachePath')) {
final l$cachePath = cachePath;
result$data['cachePath'] = l$cachePath;
}
if (_$data.containsKey('blobsPath')) {
final l$blobsPath = blobsPath;
result$data['blobsPath'] = l$blobsPath;
}
if (_$data.containsKey('blobsStorage')) {
final l$blobsStorage = blobsStorage;
result$data['blobsStorage'] = l$blobsStorage == null
? null
: toJson$Enum$BlobsStorageType(l$blobsStorage);
}
if (_$data.containsKey('ffmpegPath')) {
final l$ffmpegPath = ffmpegPath;
result$data['ffmpegPath'] = l$ffmpegPath;
}
if (_$data.containsKey('ffprobePath')) {
final l$ffprobePath = ffprobePath;
result$data['ffprobePath'] = l$ffprobePath;
}
if (_$data.containsKey('calculateMD5')) {
final l$calculateMD5 = calculateMD5;
result$data['calculateMD5'] = l$calculateMD5;
}
if (_$data.containsKey('videoFileNamingAlgorithm')) {
final l$videoFileNamingAlgorithm = videoFileNamingAlgorithm;
result$data['videoFileNamingAlgorithm'] =
l$videoFileNamingAlgorithm == null
? null
: toJson$Enum$HashAlgorithm(l$videoFileNamingAlgorithm);
}
if (_$data.containsKey('parallelTasks')) {
final l$parallelTasks = parallelTasks;
result$data['parallelTasks'] = l$parallelTasks;
}
if (_$data.containsKey('previewAudio')) {
final l$previewAudio = previewAudio;
result$data['previewAudio'] = l$previewAudio;
}
if (_$data.containsKey('previewSegments')) {
final l$previewSegments = previewSegments;
result$data['previewSegments'] = l$previewSegments;
}
if (_$data.containsKey('previewSegmentDuration')) {
final l$previewSegmentDuration = previewSegmentDuration;
result$data['previewSegmentDuration'] = l$previewSegmentDuration;
}
if (_$data.containsKey('previewExcludeStart')) {
final l$previewExcludeStart = previewExcludeStart;
result$data['previewExcludeStart'] = l$previewExcludeStart;
}
if (_$data.containsKey('previewExcludeEnd')) {
final l$previewExcludeEnd = previewExcludeEnd;
result$data['previewExcludeEnd'] = l$previewExcludeEnd;
}
if (_$data.containsKey('previewPreset')) {
final l$previewPreset = previewPreset;
result$data['previewPreset'] = l$previewPreset == null
? null
: toJson$Enum$PreviewPreset(l$previewPreset);
}
if (_$data.containsKey('transcodeHardwareAcceleration')) {
final l$transcodeHardwareAcceleration = transcodeHardwareAcceleration;
result$data['transcodeHardwareAcceleration'] =
l$transcodeHardwareAcceleration;
}
if (_$data.containsKey('maxTranscodeSize')) {
final l$maxTranscodeSize = maxTranscodeSize;
result$data['maxTranscodeSize'] = l$maxTranscodeSize == null
? null
: toJson$Enum$StreamingResolutionEnum(l$maxTranscodeSize);
}
if (_$data.containsKey('maxStreamingTranscodeSize')) {
final l$maxStreamingTranscodeSize = maxStreamingTranscodeSize;
result$data['maxStreamingTranscodeSize'] =
l$maxStreamingTranscodeSize == null
? null
: toJson$Enum$StreamingResolutionEnum(l$maxStreamingTranscodeSize);
}
if (_$data.containsKey('transcodeInputArgs')) {
final l$transcodeInputArgs = transcodeInputArgs;
result$data['transcodeInputArgs'] = l$transcodeInputArgs
?.map((e) => e)
.toList();
}
if (_$data.containsKey('transcodeOutputArgs')) {
final l$transcodeOutputArgs = transcodeOutputArgs;
result$data['transcodeOutputArgs'] = l$transcodeOutputArgs
?.map((e) => e)
.toList();
}
if (_$data.containsKey('liveTranscodeInputArgs')) {
final l$liveTranscodeInputArgs = liveTranscodeInputArgs;
result$data['liveTranscodeInputArgs'] = l$liveTranscodeInputArgs
?.map((e) => e)
.toList();
}
if (_$data.containsKey('liveTranscodeOutputArgs')) {
final l$liveTranscodeOutputArgs = liveTranscodeOutputArgs;
result$data['liveTranscodeOutputArgs'] = l$liveTranscodeOutputArgs
?.map((e) => e)
.toList();
}
if (_$data.containsKey('drawFunscriptHeatmapRange')) {
final l$drawFunscriptHeatmapRange = drawFunscriptHeatmapRange;
result$data['drawFunscriptHeatmapRange'] = l$drawFunscriptHeatmapRange;
}
if (_$data.containsKey('writeImageThumbnails')) {
final l$writeImageThumbnails = writeImageThumbnails;
result$data['writeImageThumbnails'] = l$writeImageThumbnails;
}
if (_$data.containsKey('createImageClipsFromVideos')) {
final l$createImageClipsFromVideos = createImageClipsFromVideos;
result$data['createImageClipsFromVideos'] = l$createImageClipsFromVideos;
}
if (_$data.containsKey('username')) {
final l$username = username;
result$data['username'] = l$username;
}
if (_$data.containsKey('password')) {
final l$password = password;
result$data['password'] = l$password;
}
if (_$data.containsKey('maxSessionAge')) {
final l$maxSessionAge = maxSessionAge;
result$data['maxSessionAge'] = l$maxSessionAge;
}
if (_$data.containsKey('logFile')) {
final l$logFile = logFile;
result$data['logFile'] = l$logFile;
}
if (_$data.containsKey('logOut')) {
final l$logOut = logOut;
result$data['logOut'] = l$logOut;
}
if (_$data.containsKey('logLevel')) {
final l$logLevel = logLevel;
result$data['logLevel'] = l$logLevel;
}
if (_$data.containsKey('logAccess')) {
final l$logAccess = logAccess;
result$data['logAccess'] = l$logAccess;
}
if (_$data.containsKey('logFileMaxSize')) {
final l$logFileMaxSize = logFileMaxSize;
result$data['logFileMaxSize'] = l$logFileMaxSize;
}
if (_$data.containsKey('createGalleriesFromFolders')) {
final l$createGalleriesFromFolders = createGalleriesFromFolders;
result$data['createGalleriesFromFolders'] = l$createGalleriesFromFolders;
}
if (_$data.containsKey('galleryCoverRegex')) {
final l$galleryCoverRegex = galleryCoverRegex;
result$data['galleryCoverRegex'] = l$galleryCoverRegex;
}
if (_$data.containsKey('videoExtensions')) {
final l$videoExtensions = videoExtensions;
result$data['videoExtensions'] = l$videoExtensions
?.map((e) => e)
.toList();
}
if (_$data.containsKey('imageExtensions')) {
final l$imageExtensions = imageExtensions;
result$data['imageExtensions'] = l$imageExtensions
?.map((e) => e)
.toList();
}
if (_$data.containsKey('galleryExtensions')) {
final l$galleryExtensions = galleryExtensions;
result$data['galleryExtensions'] = l$galleryExtensions
?.map((e) => e)
.toList();
}
if (_$data.containsKey('excludes')) {
final l$excludes = excludes;
result$data['excludes'] = l$excludes?.map((e) => e).toList();
}
if (_$data.containsKey('imageExcludes')) {
final l$imageExcludes = imageExcludes;
result$data['imageExcludes'] = l$imageExcludes?.map((e) => e).toList();
}
if (_$data.containsKey('customPerformerImageLocation')) {
final l$customPerformerImageLocation = customPerformerImageLocation;
result$data['customPerformerImageLocation'] =
l$customPerformerImageLocation;
}
if (_$data.containsKey('stashBoxes')) {
final l$stashBoxes = stashBoxes;
result$data['stashBoxes'] = l$stashBoxes?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('pythonPath')) {
final l$pythonPath = pythonPath;
result$data['pythonPath'] = l$pythonPath;
}
if (_$data.containsKey('scraperPackageSources')) {
final l$scraperPackageSources = scraperPackageSources;
result$data['scraperPackageSources'] = l$scraperPackageSources
?.map((e) => e.toJson())
.toList();
}
if (_$data.containsKey('pluginPackageSources')) {
final l$pluginPackageSources = pluginPackageSources;
result$data['pluginPackageSources'] = l$pluginPackageSources
?.map((e) => e.toJson())
.toList();
}
if (_$data.containsKey('spriteScreenshotSize')) {
final l$spriteScreenshotSize = spriteScreenshotSize;
result$data['spriteScreenshotSize'] = l$spriteScreenshotSize;
}
if (_$data.containsKey('useCustomSpriteInterval')) {
final l$useCustomSpriteInterval = useCustomSpriteInterval;
result$data['useCustomSpriteInterval'] = l$useCustomSpriteInterval;
}
if (_$data.containsKey('spriteInterval')) {
final l$spriteInterval = spriteInterval;
result$data['spriteInterval'] = l$spriteInterval;
}
if (_$data.containsKey('minimumSprites')) {
final l$minimumSprites = minimumSprites;
result$data['minimumSprites'] = l$minimumSprites;
}
if (_$data.containsKey('maximumSprites')) {
final l$maximumSprites = maximumSprites;
result$data['maximumSprites'] = l$maximumSprites;
}
return result$data;
}