16 lines
301 B
Python
16 lines
301 B
Python
from typing import Any, Literal
|
|
|
|
from pydantic import BaseModel
|
|
|
|
JobStatus = Literal["queued", "running", "done", "error"]
|
|
|
|
|
|
class JobCreateResponse(BaseModel):
|
|
job_id: str
|
|
|
|
|
|
class JobResponse(BaseModel):
|
|
status: JobStatus
|
|
result: dict[str, Any] | None = None
|
|
error: str | None = None
|