isolating api methods, introducing first tests

This commit is contained in:
msramalho
2024-10-17 11:27:35 +01:00
parent e5486898ad
commit 3432d35af6
26 changed files with 2340 additions and 1223 deletions

View File

@@ -19,9 +19,7 @@ class Archive(ArchiveCreate):
updated_at: datetime | None
deleted: bool
class Config:
orm_mode = True
model_config = { "from_attributes": True }
class SubmitSheet(BaseModel):
sheet_name: str | None = None
@@ -39,3 +37,13 @@ class SubmitManual(BaseModel):
author_id: str | None = None
group_id: str | None = None
tags: set | None = set()
class Task(BaseModel):
id: str
class TaskResult(Task):
status: str
result: str
class TaskDelete(Task):
deleted: bool