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