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,18 @@
from pydantic import BaseModel, Field
from typing import List, Optional
from datetime import datetime
class RequirementsIn(BaseModel):
role_name: str
experience_years: int = 0
mandatory_skills: List[str] = []
nice_to_have_skills: List[str] = []
job_description: Optional[str] = None
class RequirementsOut(RequirementsIn):
id: str
user_id: str
created_at: datetime
updated_at: datetime