Skip to content

Commit

Permalink
Merge pull request #26 from huntflow/INT-705-fix_account_division_model
Browse files Browse the repository at this point in the history
[INT-705] - Fix AccountDivision model.
  • Loading branch information
polina-koval authored Nov 12, 2024
2 parents 8bf70eb + 0db99cd commit a408786
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 4 deletions.
5 changes: 5 additions & 0 deletions huntflow_webhook_models/common_models/hf_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,8 @@ class VacancyQuotaBase(BaseModel):

class VacancyQuotaItem(VacancyQuotaBase):
account_info: AccountInfo


class DivisionItem(BaseModel):
id: int = Field(..., description="Account division ID", examples=[1])
name: str = Field(..., description="Account division name", examples=["IT Department"])
10 changes: 7 additions & 3 deletions huntflow_webhook_models/common_models/vacancy.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

from pydantic import BaseModel, Field

from huntflow_webhook_models.common_models.hf_base import DivisionItem
from huntflow_webhook_models.consts import VacancyState


Expand Down Expand Up @@ -36,9 +37,12 @@ class AccountRegion(BaseModel):
name: str = Field(..., description="Account region name", examples=["Turkey"])


class AccountDivision(BaseModel):
id: int = Field(..., description="Account division ID", examples=[1])
name: str = Field(..., description="Account division name", examples=["IT Department"])
class DivisionPathItem(DivisionItem):
parent: Optional[int] = Field(None, description="Parent division")


class AccountDivision(DivisionItem):
full_path: List[DivisionPathItem] = Field([], description="Division full path")


class Vacancy(BaseModel):
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

[project]
name = "huntflow-webhook-models"
version = "0.1.10"
version = "0.1.11"
description = "Huntflow webhooks requests data models"
authors = [
{name = "Developers huntflow", email = "[email protected]"},
Expand Down

0 comments on commit a408786

Please sign in to comment.