feat: implement Duunitori job posting parser and API endpoint

This commit is contained in:
Esa Kataja
2025-08-04 12:43:33 +03:00
parent ecdd5757d6
commit 24c6a8a4c3
5 changed files with 133 additions and 11 deletions
+7 -5
View File
@@ -2,9 +2,11 @@ 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")
title: str | None = Field(None, description="Job title")
company: str | None = Field(None, description="Company name")
location: str | None = Field(None, description="Location")
description: str | None = Field(None, description="Job description")
salary: int | None = Field(None, description="Salary")
url: str = Field(..., description="Job URL")
business_id: str | None = Field(None, description="Business ID")
url: str | None = Field(None, description="Job URL")
apply_url: str | None = Field(None, description="Apply URL")