import uuid from typing import Optional, Union, List from pydantic import Field from core.models.base import BaseSoftDelete, BaseModel class UnitModel(BaseModel, BaseSoftDelete): id: Union[Optional[uuid.UUID], str] = Field(alias='_id') title: str parents: Optional[List[uuid.UUID]]