LibraryDto
Library data transfer object
Allowed file formats (e.g., ["CBZ", "CBR", "EPUB"])
["CBZ","CBR","PDF"]Book strategy-specific configuration (JSON)
Total number of books in this library
1250Book naming strategy (filename, metadata_first, smart, series_name)
Possible values: [filename, metadata_first, smart, series_name, custom]
When the library was created
2024-01-01T00:00:00ZDefault reading direction for books in this library (ltr, rtl, ttb or webtoon)
ltrOptional description
My comic book collectionExcluded path patterns (newline-separated, e.g., ".DS_Store\nThumbs.db")
.DS_Store
Thumbs.dbLibrary unique identifier
550e8400-e29b-41d4-a716-446655440000Whether the library is active
trueWhen the library was last scanned
2024-01-15T10:30:00ZLibrary name
ComicsNumber strategy-specific configuration (JSON)
Book number strategy (file_order, metadata, filename, smart)
Possible values: [file_order, metadata, filename, smart]
Filesystem path to the library root
/media/comicsscanningConfig object
- null
- ScanningConfigDto
Cron expression for scheduled scans (e.g., "0 */6 * * *")
0 */6 * * *Whether scheduled scanning is enabled
truePurge soft-deleted books after completing a scan
falseDefault scan mode for scheduled scans ("normal" or "deep")
normalScan library when the application starts
falseStrategy-specific configuration (JSON)
Total number of series in this library
85Series detection strategy (series_volume, series_volume_chapter, flat, etc.)
Possible values: [series_volume, series_volume_chapter, flat, publisher_hierarchy, calibre, custom]
When the library was last updated
2024-01-15T10:30:00Z{
"allowedFormats": [
"CBZ",
"CBR",
"PDF"
],
"bookCount": 1250,
"bookStrategy": "filename",
"createdAt": "2024-01-01T00:00:00Z",
"defaultReadingDirection": "ltr",
"description": "My comic book collection",
"excludedPatterns": ".DS_Store\nThumbs.db",
"id": "550e8400-e29b-41d4-a716-446655440000",
"isActive": true,
"lastScannedAt": "2024-01-15T10:30:00Z",
"name": "Comics",
"numberStrategy": "file_order",
"path": "/media/comics",
"scanningConfig": "null",
"seriesCount": 85,
"seriesStrategy": "series_volume",
"updatedAt": "2024-01-15T10:30:00Z"
}