KomgaLibraryDto
Komga library DTO
Based on actual Komic traffic analysis - includes all fields observed in responses.
Whether to analyze page dimensions
Whether to convert archives to CBZ
Whether to empty trash after scan
Whether to hash files for deduplication
Whether to hash files for KOReader sync
Whether to hash pages
Library unique identifier (UUID as string)
Whether to import barcode/ISBN
Whether to import book info from ComicInfo.xml
Whether to import collection info from ComicInfo.xml
Whether to import read list from ComicInfo.xml
Whether to import series info from ComicInfo.xml
Whether to append volume to series name from ComicInfo
Whether to import EPUB book metadata
Whether to import EPUB series metadata
Whether to import local artwork
Whether to import Mylar series data
Library display name
Directory path for oneshots (optional)
Whether to repair file extensions
Root filesystem path
Whether to scan CBZ/CBR files
Directory exclusion patterns
Whether to scan EPUB files
Whether to force modified time for scan
Scan interval (WEEKLY, DAILY, HOURLY, EVERY_6H, EVERY_12H, DISABLED)
Whether to scan on startup
Whether to scan PDF files
Series cover selection strategy (FIRST, FIRST_UNREAD_OR_FIRST, FIRST_UNREAD_OR_LAST, LAST)
Whether library is unavailable (path doesn't exist)
{
"analyzeDimensions": true,
"convertToCbz": true,
"emptyTrashAfterScan": true,
"hashFiles": true,
"hashKoreader": true,
"hashPages": true,
"id": "string",
"importBarcodeIsbn": true,
"importComicInfoBook": true,
"importComicInfoCollection": true,
"importComicInfoReadList": true,
"importComicInfoSeries": true,
"importComicInfoSeriesAppendVolume": true,
"importEpubBook": true,
"importEpubSeries": true,
"importLocalArtwork": true,
"importMylarSeries": true,
"name": "string",
"oneshotsDirectory": "string",
"repairExtensions": true,
"root": "string",
"scanCbx": true,
"scanDirectoryExclusions": [
"string"
],
"scanEpub": true,
"scanForceModifiedTime": true,
"scanInterval": "string",
"scanOnStartup": true,
"scanPdf": true,
"seriesCover": "string",
"unavailable": true
}