codenexus / models /analysis.py
farhan1221's picture
Upload 26 files
91990f9 verified
Raw
History Blame Contribute Delete
391 Bytes
from pydantic import BaseModel
from typing import Optional, List
class RunRequest(BaseModel):
language: str
version: str = ""
code: str
class AnalyzeRequest(BaseModel):
language: str
code: str
class AnalysisResult(BaseModel):
time_complexity: str
space_complexity: str
issues: List[str]
suggestions: List[str]
optimized_code: str