add new fields

This commit is contained in:
kandrusyak
2023-08-16 19:54:17 +03:00
parent d0cb85680f
commit 5535ed3bf0
2 changed files with 5 additions and 1 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
*.cpython *.cpython
__pycache__ __pycache__
alembic.ini alembic.ini
.idea

View File

@@ -4,6 +4,7 @@ from typing import List, Optional
from pydantic import BaseModel, Field, ConfigDict from pydantic import BaseModel, Field, ConfigDict
from pydantic.types import UUID4 from pydantic.types import UUID4
from personal_info.db.models import Address, Document
class PersonBase(BaseModel): class PersonBase(BaseModel):
@@ -61,6 +62,8 @@ class Person(BaseModel):
patronymic: Optional[str] patronymic: Optional[str]
birth_date: Optional[date] birth_date: Optional[date]
contacts: Optional[List[Contact]] = [] contacts: Optional[List[Contact]] = []
addresses: Optional[List[Address]] = []
documents: Optional[List[Document]] = []
class Config: class Config:
orm_mode = True orm_mode = True