Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel, Field | |
| from typing import Optional | |
| from datetime import datetime | |
| from src.utils.logger import get_date_time | |
| class BaseDocument(BaseModel): | |
| created_at: Optional[datetime] = Field( | |
| default_factory=lambda: get_date_time().replace(tzinfo=None) | |
| ) | |
| updated_at: Optional[datetime] = Field( | |
| default_factory=lambda: get_date_time().replace(tzinfo=None) | |
| ) | |
| expire_at: Optional[datetime] = None | |
| class Config: | |
| arbitrary_types_allowed = True | |