feat: initialize FastAPI project structure with job posting routes and models

This commit is contained in:
Esa Kataja
2025-08-04 11:38:07 +03:00
parent f007284ad8
commit 6374f2f68a
11 changed files with 187 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
from pydantic import BaseModel, Field
class JobListing(BaseModel):
title: str = Field(..., description="Job title")
company: str = Field(..., description="Company name")
location: str = Field(..., description="Location")
description: str = Field(..., description="Job description")
salary: int | None = Field(None, description="Salary")
url: str = Field(..., description="Job URL")