17 lines
363 B
Python
17 lines
363 B
Python
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]
|