Skip to main content

PageDto

Page data transfer object

bookIdstring<uuid>required

Book this page belongs to

Example: 550e8400-e29b-41d4-a716-446655440001
fileFormatstringrequired

Image format (jpg, png, webp, etc.)

Example: jpg
fileNamestringrequired

Original filename within the archive

Example: page_001.jpg
fileSizeinteger<int64>required

File size in bytes

Example: 524288
heightinteger,null<int32>nullable

Image height in pixels

Example: 1800
idstring<uuid>required

Unique page identifier

Example: 550e8400-e29b-41d4-a716-446655440000
pageNumberinteger<int32>required

Page number within the book (0-indexed)

Example: 0
widthinteger,null<int32>nullable

Image width in pixels

Example: 1200
PageDto
{
"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
}