File size: 442 Bytes
7c6ffa6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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)
|