first commit

This commit is contained in:
Anurag Jangid 2026-10-08 02:50:35 +05:30
commit 7a72438fd1
74 changed files with 7548 additions and 0 deletions

View file

@ -0,0 +1,22 @@
from pydantic import BaseModel
from typing import List, Optional
from datetime import datetime
class QuestionItem(BaseModel):
question: str
expected_answer: str
hint: str
difficulty: Optional[str] = "Medium"
category: Optional[str] = "Technical"
class QuestionSetIn(BaseModel):
resume_id: str
requirement_id: str
class QuestionSetOut(BaseModel):
id: str
user_id: str
resume_id: str
requirement_id: str
questions: List[QuestionItem]
created_at: datetime