This commit is contained in:
2024-04-12 07:34:21 +03:00
parent 5c81af05d5
commit be623a3555
12 changed files with 513 additions and 93 deletions

View File

@@ -1,5 +1,7 @@
from typing import List
from pydantic import validator, field_validator
from schemas.base import CustomModelCamel, OkMessageSchema
@@ -7,9 +9,13 @@ from schemas.base import CustomModelCamel, OkMessageSchema
class ClientDetailsSchema(CustomModelCamel):
address: str | None = None
phone_number: str | None = None
inn: int | None = None
inn: str | None = None
email: str | None = None
@field_validator("phone_number", "inn", "email", "address", mode="before")
def empty_string_to_none(cls, v):
return '' if v is None else v
class ClientSchema(CustomModelCamel):
id: int