This commit is contained in:
2024-03-19 09:01:46 +03:00
parent aafa1050a7
commit 6ba041a839
23 changed files with 369 additions and 39 deletions

View File

@@ -3,18 +3,17 @@ from typing import List
from schemas.base import CustomModel
class ClientSchema(CustomModel):
id: int
name: str
class ClientDetailsSchema(CustomModel):
address: str | None = None
phone_number: str | None = None
inn: int | None = None
email: str | None = None
# TODO add email validation
class ClientSchema(CustomModel):
id: int
name: str
details: ClientDetailsSchema | None = None
class ClientSearchRequest(CustomModel):