from datetime import date from pydantic import BaseModel class Salary(BaseModel): min: float max: float class JobFilter(BaseModel): titles: list[str] | None = None companies: list[str] | None = None locations: list[str] | None = None minSalary: float | None = None maxSalary: float | None = None isTop5: bool | None = None minDate: date | None = None maxDate: date | None = None