Input$ConfigGeneralInput constructor

Input$ConfigGeneralInput({
  1. List<Input$StashConfigInput>? stashes,
  2. String? databasePath,
  3. String? backupDirectoryPath,
  4. String? deleteTrashPath,
  5. String? generatedPath,
  6. String? metadataPath,
  7. String? scrapersPath,
  8. String? pluginsPath,
  9. String? cachePath,
  10. String? blobsPath,
  11. Enum$BlobsStorageType? blobsStorage,
  12. String? ffmpegPath,
  13. String? ffprobePath,
  14. bool? calculateMD5,
  15. Enum$HashAlgorithm? videoFileNamingAlgorithm,
  16. int? parallelTasks,
  17. bool? previewAudio,
  18. int? previewSegments,
  19. double? previewSegmentDuration,
  20. String? previewExcludeStart,
  21. String? previewExcludeEnd,
  22. Enum$PreviewPreset? previewPreset,
  23. bool? transcodeHardwareAcceleration,
  24. Enum$StreamingResolutionEnum? maxTranscodeSize,
  25. Enum$StreamingResolutionEnum? maxStreamingTranscodeSize,
  26. List<String>? transcodeInputArgs,
  27. List<String>? transcodeOutputArgs,
  28. List<String>? liveTranscodeInputArgs,
  29. List<String>? liveTranscodeOutputArgs,
  30. bool? drawFunscriptHeatmapRange,
  31. bool? writeImageThumbnails,
  32. bool? createImageClipsFromVideos,
  33. String? username,
  34. String? password,
  35. int? maxSessionAge,
  36. String? logFile,
  37. bool? logOut,
  38. String? logLevel,
  39. bool? logAccess,
  40. int? logFileMaxSize,
  41. bool? createGalleriesFromFolders,
  42. String? galleryCoverRegex,
  43. List<String>? videoExtensions,
  44. List<String>? imageExtensions,
  45. List<String>? galleryExtensions,
  46. List<String>? excludes,
  47. List<String>? imageExcludes,
  48. String? customPerformerImageLocation,
  49. List<Input$StashBoxInput>? stashBoxes,
  50. String? pythonPath,
  51. List<Input$PackageSourceInput>? scraperPackageSources,
  52. List<Input$PackageSourceInput>? pluginPackageSources,
  53. int? spriteScreenshotSize,
  54. bool? useCustomSpriteInterval,
  55. double? spriteInterval,
  56. int? minimumSprites,
  57. int? maximumSprites,
})

Implementation

factory Input$ConfigGeneralInput({
  List<Input$StashConfigInput>? stashes,
  String? databasePath,
  String? backupDirectoryPath,
  String? deleteTrashPath,
  String? generatedPath,
  String? metadataPath,
  String? scrapersPath,
  String? pluginsPath,
  String? cachePath,
  String? blobsPath,
  Enum$BlobsStorageType? blobsStorage,
  String? ffmpegPath,
  String? ffprobePath,
  bool? calculateMD5,
  Enum$HashAlgorithm? videoFileNamingAlgorithm,
  int? parallelTasks,
  bool? previewAudio,
  int? previewSegments,
  double? previewSegmentDuration,
  String? previewExcludeStart,
  String? previewExcludeEnd,
  Enum$PreviewPreset? previewPreset,
  bool? transcodeHardwareAcceleration,
  Enum$StreamingResolutionEnum? maxTranscodeSize,
  Enum$StreamingResolutionEnum? maxStreamingTranscodeSize,
  List<String>? transcodeInputArgs,
  List<String>? transcodeOutputArgs,
  List<String>? liveTranscodeInputArgs,
  List<String>? liveTranscodeOutputArgs,
  bool? drawFunscriptHeatmapRange,
  bool? writeImageThumbnails,
  bool? createImageClipsFromVideos,
  String? username,
  String? password,
  int? maxSessionAge,
  String? logFile,
  bool? logOut,
  String? logLevel,
  bool? logAccess,
  int? logFileMaxSize,
  bool? createGalleriesFromFolders,
  String? galleryCoverRegex,
  List<String>? videoExtensions,
  List<String>? imageExtensions,
  List<String>? galleryExtensions,
  List<String>? excludes,
  List<String>? imageExcludes,
  String? customPerformerImageLocation,
  List<Input$StashBoxInput>? stashBoxes,
  String? pythonPath,
  List<Input$PackageSourceInput>? scraperPackageSources,
  List<Input$PackageSourceInput>? pluginPackageSources,
  int? spriteScreenshotSize,
  bool? useCustomSpriteInterval,
  double? spriteInterval,
  int? minimumSprites,
  int? maximumSprites,
}) => Input$ConfigGeneralInput._({
  if (stashes != null) r'stashes': stashes,
  if (databasePath != null) r'databasePath': databasePath,
  if (backupDirectoryPath != null)
    r'backupDirectoryPath': backupDirectoryPath,
  if (deleteTrashPath != null) r'deleteTrashPath': deleteTrashPath,
  if (generatedPath != null) r'generatedPath': generatedPath,
  if (metadataPath != null) r'metadataPath': metadataPath,
  if (scrapersPath != null) r'scrapersPath': scrapersPath,
  if (pluginsPath != null) r'pluginsPath': pluginsPath,
  if (cachePath != null) r'cachePath': cachePath,
  if (blobsPath != null) r'blobsPath': blobsPath,
  if (blobsStorage != null) r'blobsStorage': blobsStorage,
  if (ffmpegPath != null) r'ffmpegPath': ffmpegPath,
  if (ffprobePath != null) r'ffprobePath': ffprobePath,
  if (calculateMD5 != null) r'calculateMD5': calculateMD5,
  if (videoFileNamingAlgorithm != null)
    r'videoFileNamingAlgorithm': videoFileNamingAlgorithm,
  if (parallelTasks != null) r'parallelTasks': parallelTasks,
  if (previewAudio != null) r'previewAudio': previewAudio,
  if (previewSegments != null) r'previewSegments': previewSegments,
  if (previewSegmentDuration != null)
    r'previewSegmentDuration': previewSegmentDuration,
  if (previewExcludeStart != null)
    r'previewExcludeStart': previewExcludeStart,
  if (previewExcludeEnd != null) r'previewExcludeEnd': previewExcludeEnd,
  if (previewPreset != null) r'previewPreset': previewPreset,
  if (transcodeHardwareAcceleration != null)
    r'transcodeHardwareAcceleration': transcodeHardwareAcceleration,
  if (maxTranscodeSize != null) r'maxTranscodeSize': maxTranscodeSize,
  if (maxStreamingTranscodeSize != null)
    r'maxStreamingTranscodeSize': maxStreamingTranscodeSize,
  if (transcodeInputArgs != null) r'transcodeInputArgs': transcodeInputArgs,
  if (transcodeOutputArgs != null)
    r'transcodeOutputArgs': transcodeOutputArgs,
  if (liveTranscodeInputArgs != null)
    r'liveTranscodeInputArgs': liveTranscodeInputArgs,
  if (liveTranscodeOutputArgs != null)
    r'liveTranscodeOutputArgs': liveTranscodeOutputArgs,
  if (drawFunscriptHeatmapRange != null)
    r'drawFunscriptHeatmapRange': drawFunscriptHeatmapRange,
  if (writeImageThumbnails != null)
    r'writeImageThumbnails': writeImageThumbnails,
  if (createImageClipsFromVideos != null)
    r'createImageClipsFromVideos': createImageClipsFromVideos,
  if (username != null) r'username': username,
  if (password != null) r'password': password,
  if (maxSessionAge != null) r'maxSessionAge': maxSessionAge,
  if (logFile != null) r'logFile': logFile,
  if (logOut != null) r'logOut': logOut,
  if (logLevel != null) r'logLevel': logLevel,
  if (logAccess != null) r'logAccess': logAccess,
  if (logFileMaxSize != null) r'logFileMaxSize': logFileMaxSize,
  if (createGalleriesFromFolders != null)
    r'createGalleriesFromFolders': createGalleriesFromFolders,
  if (galleryCoverRegex != null) r'galleryCoverRegex': galleryCoverRegex,
  if (videoExtensions != null) r'videoExtensions': videoExtensions,
  if (imageExtensions != null) r'imageExtensions': imageExtensions,
  if (galleryExtensions != null) r'galleryExtensions': galleryExtensions,
  if (excludes != null) r'excludes': excludes,
  if (imageExcludes != null) r'imageExcludes': imageExcludes,
  if (customPerformerImageLocation != null)
    r'customPerformerImageLocation': customPerformerImageLocation,
  if (stashBoxes != null) r'stashBoxes': stashBoxes,
  if (pythonPath != null) r'pythonPath': pythonPath,
  if (scraperPackageSources != null)
    r'scraperPackageSources': scraperPackageSources,
  if (pluginPackageSources != null)
    r'pluginPackageSources': pluginPackageSources,
  if (spriteScreenshotSize != null)
    r'spriteScreenshotSize': spriteScreenshotSize,
  if (useCustomSpriteInterval != null)
    r'useCustomSpriteInterval': useCustomSpriteInterval,
  if (spriteInterval != null) r'spriteInterval': spriteInterval,
  if (minimumSprites != null) r'minimumSprites': minimumSprites,
  if (maximumSprites != null) r'maximumSprites': maximumSprites,
});