PaginatedResponse_BookDto
Generic paginated response wrapper
data object[]required
The data items for this page
Error message if book analysis failed
Failed to parse CBZ: invalid archiveWhen 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
Book ID
550e8400-e29b-41d4-a716-446655440002Whether the book is completed
falseWhen the book was completed (if completed)
2024-01-20T20:00:00ZCurrent page (1-indexed)
42Progress record ID
550e8400-e29b-41d4-a716-446655440000Progress as a percentage (0.0-1.0) For EPUBs, this is the stored percentage from reflowable content For other formats, this is calculated from current_page / total_pages
0.45When reading started
2024-01-10T14:30:00ZWhen progress was last updated
2024-01-15T18:45:00ZUser ID
550e8400-e29b-41d4-a716-446655440001Effective 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 OneSort title for ordering
batman year one 001Book title
Batman: Year One #1When the book was last updated
2024-01-15T10:30:00ZCurrent page number (0-indexed)
Possible values: >= 0
0Number of items per page
Possible values: >= 0
20Total number of items across all pages
Possible values: >= 0
150Total number of pages
Possible values: >= 0
8{
"data": [
{
"analysisError": "Failed to parse CBZ: invalid archive",
"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",
"sortTitle": "batman year one 001",
"title": "Batman: Year One #1",
"updatedAt": "2024-01-15T10:30:00Z"
}
],
"page": 0,
"pageSize": 20,
"total": 150,
"totalPages": 8
}