PaginatedResponse
Generic paginated response wrapper with HATEOAS links
data object[]required
The data items for this page
Error message if book analysis failed
Failed to parse CBZ: invalid archiveWhether the book has been analyzed (page dimensions available)
trueWhen the book was added to the library
2024-01-01T00:00:00ZWhether the book has been soft-deleted
falseFile format (cbz, cbr, epub, pdf)
cbzFile hash for deduplication
a1b2c3d4e5f6g7h8i9j0Filesystem path to the book file
/media/comics/Batman/Batman - Year One 001.cbzFile size in bytes
52428800Book unique identifier
550e8400-e29b-41d4-a716-446655440001Library this book belongs to
550e8400-e29b-41d4-a716-446655440000Name of the library
ComicsBook number within the series
1Number of pages in the book
32readProgress object
- null
- ReadProgressResponse
Effective reading direction (from series metadata, or library default if not set) Values: ltr, rtl, ttb or webtoon
ltrSeries this book belongs to
550e8400-e29b-41d4-a716-446655440002Name of the series
Batman: Year OneBook title
Batman: Year One #1Title used for sorting (title_sort field)
batman year one 001When the book 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": [
{
"analysisError": "Failed to parse CBZ: invalid archive",
"analyzed": true,
"createdAt": "2024-01-01T00:00:00Z",
"deleted": false,
"fileFormat": "cbz",
"fileHash": "a1b2c3d4e5f6g7h8i9j0",
"filePath": "/media/comics/Batman/Batman - Year One 001.cbz",
"fileSize": 52428800,
"id": "550e8400-e29b-41d4-a716-446655440001",
"libraryId": "550e8400-e29b-41d4-a716-446655440000",
"libraryName": "Comics",
"number": 1,
"pageCount": 32,
"readProgress": "null",
"readingDirection": "ltr",
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"seriesName": "Batman: Year One",
"title": "Batman: Year One #1",
"titleSort": "batman year one 001",
"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
}