Added some project schemas for project managment

This commit is contained in:
Marta Borgia Leiva 2026-01-27 12:58:14 +01:00
parent df70a95418
commit 4e4f25de06

View file

@ -18,3 +18,13 @@ class ProjectCreate(BaseModel):
description: Optional[str] = None description: Optional[str] = None
tasks: List[TaskBase] = [] tasks: List[TaskBase] = []
user_ids: List[int] = [] user_ids: List[int] = []
class ProjectUpdate(BaseModel):
name: Optional[str] = None
description: Optional[str] = None
class ProjectAddUsers(BaseModel):
user_ids: List[int] = []
class ProjectRemoveUsers(BaseModel):
user_ids: List[int] = []