init
This commit is contained in:
25
app/schemas/task.py
Normal file
25
app/schemas/task.py
Normal 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
|
||||
Reference in New Issue
Block a user