Files
fquiz/api/app/schemas/task_log.py
T

24 lines
441 B
Python
Raw Normal View History

from __future__ import annotations
from datetime import datetime
from pydantic import BaseModel, Field
class TaskLogUploadRequest(BaseModel):
task_id: str = Field(min_length=1, max_length=255)
log_content: str
class TaskLogUploadResponse(BaseModel):
task_id: str
log_path: str
uploaded_at: datetime
class TaskLogResponse(BaseModel):
task_id: str
log_content: str
log_path: str
exists: bool = True