from datetime import datetime from pydantic import Field from app.api.scraper.dto import Salary from app.core.database import MongoBaseModel class JobModel(MongoBaseModel): title: str | None = None company: str | None = None location: str | None = None description: str | None = None requirements: str | None = None salary: Salary | None = None isTop5: bool = False sourceUrl: str | None = None datetimeInserted: datetime = Field(default_factory=datetime.now)