feat: get projects endpoint

This commit is contained in:
2025-08-03 10:34:54 +04:00
parent 3e51d26c65
commit 8ef265cd45
9 changed files with 88 additions and 7 deletions

29
schemas/project.py Normal file
View File

@ -0,0 +1,29 @@
from schemas.base import BaseSchema
# region Entity
class BaseProjectSchema(BaseSchema):
name: str
class ProjectSchema(BaseProjectSchema):
id: int
# endregion
# region Requests
# endregion
# region Responses
class GetProjectsResponse(BaseSchema):
projects: list[ProjectSchema]
# endregion Responses