Jayra Ortiz
:star: added initial working architecture
b0716cb
raw
history blame contribute delete
743 Bytes
from pydantic import BaseModel, Field
from typing import Optional, Union
class WorkExperience(BaseModel):
position: str
company: str
date: str
responsibilities: str
class Education(BaseModel):
degree: str
school: str
date: Optional[str] = None
class ApplicantResume(BaseModel):
applicant_name: str = None
phone_number: Optional[str] = None
email: Optional[str] = None
website: Optional[str] = None
applicant_summary: Optional[str] = None
work_experience: Optional[list[WorkExperience]] = None
skills: list[str]
education: Optional[list[Education]] = None
Publications: Optional[dict] = None
location: Optional[str] = None
languages: Optional[list[str]] = None