from typing import Optional, Any from uuid import UUID from pydantic import Field from core.models.base import BaseModel class AuthPropertyModel(BaseModel): id: Optional[UUID] = Field(alias='_id') key: Optional[str] user_id: Optional[UUID] role_id: Optional[UUID] value: Optional[Any] meta: Optional[Any] parent_id: Optional[UUID]