chain-service/chain_service/database/models/base.py
2024-02-25 17:02:56 +07:00

18 lines
396 B
Python

from uuid import UUID, uuid4
from pydantic import BaseModel, Field
from pydantic.alias_generators import to_camel
class BaseConfig:
populate_by_name = True
alias_generator = to_camel
json_encoders = {UUID: str}
arbitrary_types_allowed = True
class BaseMongoModel(BaseModel):
id: UUID = Field(default_factory=uuid4, alias="_id")
class Config(BaseConfig):
pass