1
0
Fork 0
taleweave-ai/adventure/models/base.py

17 lines
276 B
Python

from typing import TYPE_CHECKING
from uuid import uuid4
if TYPE_CHECKING:
from dataclasses import dataclass
else:
from pydantic.dataclasses import dataclass as dataclass # noqa
class BaseModel:
type: str
id: str
def uuid() -> str:
return uuid4().hex