study-buddy / app /schemas /session.py
GitHub Actions
deploy d092bea3608b7a29952f16357fda39b7a29e399b
2e818da
Raw
History Blame Contribute Delete
302 Bytes
from enum import Enum
from typing import Optional
from pydantic import BaseModel
class Intention(str, Enum):
LEARN = "learn"
REVIEW = "review"
DRAFT = "draft"
class Session(BaseModel):
project_id: str
topic: str
intention: Intention
active_node_id: Optional[str] = None