This commit is contained in:
Artem Tsyrulnikov
2026-04-06 19:27:27 +03:00
commit 477ddb8bf9
38 changed files with 1916 additions and 0 deletions

25
app/schemas/task.py Normal file
View File

@@ -0,0 +1,25 @@
from pydantic import BaseModel
class TaskCreate(BaseModel):
hackathon_id: int
title: str
description: str
requirements: str
evaluation_criteria: str
class TaskRead(BaseModel):
id: int
hackathon_id: int
title: str
description: str
requirements: str
evaluation_criteria: str
class TaskUpdate(BaseModel):
title: str | None = None
description: str | None = None
requirements: str | None = None
evaluation_criteria: str | None = None