mirror of
https://github.com/a-mayb3/Kanban_clone_backend.git
synced 2026-03-21 18:15:37 +01:00
Added some project schemas for project managment
This commit is contained in:
parent
df70a95418
commit
4e4f25de06
1 changed files with 10 additions and 0 deletions
|
|
@ -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] = []
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue