Adjustements everywhere

This commit is contained in:
2023-01-26 14:58:16 +01:00
parent ac744604ed
commit 012c80d29e
13 changed files with 125 additions and 59 deletions

View File

@@ -1,7 +1,7 @@
from typing import Optional
from pydantic import BaseModel, Field
from .models import Entity, EntityType, Individual, Corporation
from .models import Entity, Institution, Individual, Corporation
from ..core.schemas import Writer
@@ -10,10 +10,10 @@ class EntityRead(Entity):
class EntityCreate(Writer):
entity_data: Individual | Corporation = Field(..., discriminator='type')
entity_data: Individual | Corporation | Institution = Field(..., discriminator='type')
address: Optional[str] = ""
class EntityUpdate(BaseModel):
entity_data: Individual | Corporation = Field(..., discriminator='type')
entity_data: Individual | Corporation | Institution = Field(..., discriminator='type')
address: Optional[str] = ""