backend: complete file uploading

This commit is contained in:
OleSTEEP 2025-10-05 20:18:05 +03:00
parent da077519fe
commit 23a00d2c06
3 changed files with 51 additions and 15 deletions

View file

@ -7,6 +7,10 @@ class Mark(BaseModel):
type: Literal["tag", "badge", "genre"]
value: str
class NovelFile(BaseModel):
filename: str
platform: Literal["android", "ios", "windows", "linux", "macos"]
class Novel(BaseModel):
title: str
description: str
@ -21,9 +25,9 @@ class Novel(BaseModel):
tg_post: str | None = None #url::Url
post_at: datetime | None = None
class FullNovel:
class FullNovel(BaseModel):
data: Novel
upload_queue: list[str]
files: list[str]
#upload_queue: list[str]
files: list[NovelFile]
screenshots: list[str]