SeriesCoverDto
Series cover data transfer object
createdAtstring<date-time>required
When the cover was created
Example:
2024-01-01T00:00:00Zheightinteger,null<int32>nullable
Image height in pixels (if known)
Example:
1200idstring<uuid>required
Cover ID
Example:
550e8400-e29b-41d4-a716-446655440070isSelectedbooleanrequired
Whether this cover is currently selected as the primary cover
Example:
truepathstringrequired
Path to the cover image
Example:
data/covers/550e8400-e29b-41d4-a716-446655440002.jpgseriesIdstring<uuid>required
Series ID
Example:
550e8400-e29b-41d4-a716-446655440002sourcestringrequired
Cover source (e.g., "custom", "book:uuid", "mangabaka")
Example:
customupdatedAtstring<date-time>required
When the cover was last updated
Example:
2024-01-15T10:30:00Zwidthinteger,null<int32>nullable
Image width in pixels (if known)
Example:
800SeriesCoverDto
{
"createdAt": "2024-01-01T00:00:00Z",
"height": 1200,
"id": "550e8400-e29b-41d4-a716-446655440070",
"isSelected": true,
"path": "data/covers/550e8400-e29b-41d4-a716-446655440002.jpg",
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"source": "custom",
"updatedAt": "2024-01-15T10:30:00Z",
"width": 800
}