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)