DocDoeAI / app /schemas /class_session_progress.py
asnannp's picture
Deploy backend cd4237ff: support routes + rate limit + exam_date nullable + upload 413 fix
7c6ffa6
Raw
History Blame Contribute Delete
442 Bytes
from __future__ import annotations
from datetime import datetime
from typing import Any
from pydantic import BaseModel, ConfigDict, Field
class ClassSessionProgressUpsert(BaseModel):
class_session_id: str
data: dict[str, Any] = Field(default_factory=dict)
class ClassSessionProgressRead(BaseModel):
class_session_id: str
data: dict[str, Any]
updated_at: datetime
model_config = ConfigDict(from_attributes=True)