From 4e4f25de069435ab2dd1cd6be64d3e4d19865bde Mon Sep 17 00:00:00 2001 From: Borgia Leiva Date: Tue, 27 Jan 2026 12:58:14 +0100 Subject: [PATCH] Added some project schemas for project managment --- schemas/projects.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/schemas/projects.py b/schemas/projects.py index 243d2a4..6522337 100644 --- a/schemas/projects.py +++ b/schemas/projects.py @@ -18,3 +18,13 @@ class ProjectCreate(BaseModel): description: Optional[str] = None tasks: List[TaskBase] = [] 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] = []