updated the schema

This commit is contained in:
rarebuffalo
2026-05-04 09:03:09 +05:30
parent 8666fb6311
commit 5e75b493a6

View File

@@ -1,3 +1,4 @@
from datetime import datetime
from pydantic import BaseModel, HttpUrl
from typing import List, Optional, Dict, Any
@@ -20,6 +21,7 @@ class CodeScanResponse(BaseModel):
repo_url: str
summary: str
issues: List[VulnerabilityIssue]
created_at: Optional[datetime] = None
class CodeChatRequest(BaseModel):
scan_id: str
@@ -27,3 +29,16 @@ class CodeChatRequest(BaseModel):
class CodeChatResponse(BaseModel):
reply: str
class CodeScanHistoryItem(BaseModel):
id: str
repo_url: str
created_at: datetime
model_config = {"from_attributes": True}
class CodeScanHistoryResponse(BaseModel):
scans: List[CodeScanHistoryItem]
total: int
page: int
per_page: int