PaginatedResponse_LibraryDto
Generic paginated response wrapper with HATEOAS links
data object[]required
The data items for this page
Allowed file formats (e.g., ["CBZ", "CBR", "EPUB"])
["CBZ","CBR","PDF"]Auto-match conditions (JSON object with mode and rules) Controls when auto-matching runs for this library
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
Strategy-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]
Title preprocessing rules (JSON array of regex rules) Applied during scan to clean series titles before metadata search
When the library was last updated
2024-01-15T10:30:00Zlinks objectrequired
HATEOAS navigation links
Link to the first page
Link to the last page
Link to the next page (null if on last page)
Link to the previous page (null if on first page)
Link to the current page
Current page number (1-indexed)
Possible values: >= 0
1Number of items per page
Possible values: >= 0
50Total number of items across all pages
Possible values: >= 0
150Total number of pages
Possible values: >= 0
3{
"data": [
{
"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"
}
],
"links": {
"first": "string",
"last": "string",
"next": "string",
"prev": "string",
"self": "string"
},
"page": 1,
"pageSize": 50,
"total": 150,
"totalPages": 3
}