From 5e75b493a6c26d7fdf5dd65ab2c79ae20f1a983c Mon Sep 17 00:00:00 2001 From: rarebuffalo Date: Mon, 4 May 2026 09:03:09 +0530 Subject: [PATCH] updated the schema --- app/schemas/code_scan.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/schemas/code_scan.py b/app/schemas/code_scan.py index 85999d6..9c458fd 100644 --- a/app/schemas/code_scan.py +++ b/app/schemas/code_scan.py @@ -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