Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import List, Optional | |
| from .question import Question, Answer | |
| from .checklist import ChecklistItem | |
| class SessionStartResponse(BaseModel): | |
| session_id: str | |
| round: int | |
| questions: List[Question] | |
| class TranscribeResponse(BaseModel): | |
| transcript: str | |
| class SubmitResponse(BaseModel): | |
| round: int | |
| is_complete: bool | |
| questions: Optional[List[Question]] = None | |
| round_summary: Optional[str] = None | |
| checklist_preview: Optional[str] = None | |
| transcripts: Optional[List[str]] = None | |
| class SessionResultsResponse(BaseModel): | |
| session_id: str | |
| checklist: List[ChecklistItem] | |
| markdown: str | |