30 lines
327 B
Python
30 lines
327 B
Python
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
|