| 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) | |