Files
creyPY/creyPY/fastapi/schemas/base.py
2025-04-02 09:58:36 +02:00

17 lines
391 B
Python

from datetime import datetime
from uuid import UUID
from pydantic import BaseModel, ConfigDict
# The created_by_id is a string because we use the sub from Auth0
class BaseSchemaModelIN(BaseModel):
created_by_id: str
model_config = ConfigDict(from_attributes=True)
class BaseSchemaModelOUT(BaseSchemaModelIN):
id: UUID | str
created_at: datetime
updated_at: datetime