feat: modules, products, services, services kits

This commit is contained in:
2025-09-16 10:54:10 +04:00
parent be8052848c
commit 276626d6f7
55 changed files with 1791 additions and 34 deletions

View File

@ -1,6 +1,7 @@
from typing import Optional
from schemas.base import BaseSchema, BaseResponse
from schemas.module import BuiltInModuleSchema
# region Entity
@ -9,6 +10,7 @@ from schemas.base import BaseSchema, BaseResponse
class ProjectSchema(BaseSchema):
id: int
name: str
built_in_modules: list[BuiltInModuleSchema]
class CreateProjectSchema(BaseSchema):
@ -17,6 +19,7 @@ class CreateProjectSchema(BaseSchema):
class UpdateProjectSchema(BaseSchema):
name: Optional[str] = None
built_in_modules: list[BuiltInModuleSchema] = None
# endregion