Pydantic model for job status API response.
| 15 | |
| 16 | |
| 17 | class JobStatusResponse(BaseModel): |
| 18 | """Pydantic model for job status API response.""" |
| 19 | job_id: str |
| 20 | repo_url: str |
| 21 | status: str |
| 22 | created_at: datetime |
| 23 | started_at: Optional[datetime] = None |
| 24 | completed_at: Optional[datetime] = None |
| 25 | error_message: Optional[str] = None |
| 26 | progress: str = "" |
| 27 | docs_path: Optional[str] = None |
| 28 | main_model: Optional[str] = None |
| 29 | commit_id: Optional[str] = None |
| 30 | |
| 31 | |
| 32 | @dataclass |