it-planet-springboard/api/app/domain/entities/applicant_educations.py

29 lines
659 B
Python

from typing import Optional
from pydantic import BaseModel, Field
from app.domain.entities.universities import UniversityRead
class ApplicantEducationCreate(BaseModel):
start_education_year: int
end_education_year: Optional[int] = None
specialization: str = Field(max_length=300)
is_in_the_learning: bool = False
university_id: int
class ApplicantEducationRead(BaseModel):
id: int
start_education_year: int
end_education_year: Optional[int]
specialization: str
is_in_the_learning: bool
applicant_id: int
university_id: int
university: UniversityRead
class Config:
from_attributes = True