toJson method

Map<String, dynamic> toJson()

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;
}