Hire-ai/backend/app/models/question.py
2026-10-08 02:50:35 +05:30

22 lines
508 B
Python

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