Adding support for nested types, array and dates!

This commit is contained in:
2023-01-19 18:39:51 +01:00
parent aa4399ea20
commit 70d5a6e752
9 changed files with 246 additions and 23 deletions

View File

@@ -1,9 +1,9 @@
import uuid
from datetime import datetime
from pydantic import BaseModel
from pydantic import BaseModel, Field
from .models import Entity, EntityType
from .models import Entity, EntityType, Individual, Corporation
from ..core.schemas import Writer
@@ -12,11 +12,12 @@ class EntityRead(Entity):
class EntityCreate(Writer):
type: EntityType
name: str
address: str
entity_data: Individual | Corporation = Field(..., discriminator='type')
class EntityUpdate(BaseModel):
name: str
address: str
entity_data: Individual | Corporation = Field(..., discriminator='type')