From 5535ed3bf069ae9c60cab1d3b97b392e40b9a60e Mon Sep 17 00:00:00 2001 From: kandrusyak Date: Wed, 16 Aug 2023 19:54:17 +0300 Subject: [PATCH] add new fields --- .gitignore | 3 ++- src/personal_info/db/schemas/person.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 93d70a4..c0a8774 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.cpython __pycache__ -alembic.ini \ No newline at end of file +alembic.ini +.idea \ No newline at end of file diff --git a/src/personal_info/db/schemas/person.py b/src/personal_info/db/schemas/person.py index e0cd3b2..1a33c0a 100644 --- a/src/personal_info/db/schemas/person.py +++ b/src/personal_info/db/schemas/person.py @@ -4,6 +4,7 @@ from typing import List, Optional from pydantic import BaseModel, Field, ConfigDict from pydantic.types import UUID4 +from personal_info.db.models import Address, Document class PersonBase(BaseModel): @@ -61,6 +62,8 @@ class Person(BaseModel): patronymic: Optional[str] birth_date: Optional[date] contacts: Optional[List[Contact]] = [] + addresses: Optional[List[Address]] = [] + documents: Optional[List[Document]] = [] class Config: orm_mode = True