PageDto
Page data transfer object
bookIdstring<uuid>required
Book this page belongs to
Example:
550e8400-e29b-41d4-a716-446655440001fileFormatstringrequired
Image format (jpg, png, webp, etc.)
Example:
jpgfileNamestringrequired
Original filename within the archive
Example:
page_001.jpgfileSizeinteger<int64>required
File size in bytes
Example:
524288heightinteger,null<int32>nullable
Image height in pixels
Example:
1800idstring<uuid>required
Unique page identifier
Example:
550e8400-e29b-41d4-a716-446655440000pageNumberinteger<int32>required
Page number within the book (0-indexed)
Example:
0widthinteger,null<int32>nullable
Image width in pixels
Example:
1200PageDto
{
"bookId": "550e8400-e29b-41d4-a716-446655440001",
"fileFormat": "jpg",
"fileName": "page_001.jpg",
"fileSize": 524288,
"height": 1800,
"id": "550e8400-e29b-41d4-a716-446655440000",
"pageNumber": 0,
"width": 1200
}