File size: 478 Bytes
141cc25 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | from pydantic import BaseModel
from typing import Optional
# Request body model
class CodeExecuteRequest(BaseModel):
code: str
session_id: Optional[str] = None
message_id: Optional[int] = None
class CodeEditRequest(BaseModel):
original_code: str
user_prompt: str
class CodeFixRequest(BaseModel):
code: str
error: str
class CodeCleanRequest(BaseModel):
code: str
class GetLatestCodeRequest(BaseModel):
message_id: int
|