diff --git a/src/personal_info/db/schemas/person.py b/src/personal_info/db/schemas/person.py index a280efb..e0cd3b2 100644 --- a/src/personal_info/db/schemas/person.py +++ b/src/personal_info/db/schemas/person.py @@ -49,15 +49,18 @@ class PersonCreate(PersonBase): photos: Optional[List[str]] = [] - - +class Contact(BaseModel): + category: str + value: str + class Config: + orm_mode = True class Person(BaseModel): id: UUID4 first_name: str last_name: str patronymic: Optional[str] birth_date: Optional[date] - contacts: Optional[List[ContactCreate]] = [] + contacts: Optional[List[Contact]] = [] class Config: orm_mode = True