diff --git a/backend/pashub_fetcher/pashub_to_ara_trigger_request.py b/backend/pashub_fetcher/pashub_to_ara_trigger_request.py index 5ef41883..ae165158 100644 --- a/backend/pashub_fetcher/pashub_to_ara_trigger_request.py +++ b/backend/pashub_fetcher/pashub_to_ara_trigger_request.py @@ -4,9 +4,16 @@ from pydantic import BaseModel class PashubToAraTriggerRequest(BaseModel): - pashub_job_id: str + pashub_link: ( + str # e.g. https://pashub.net/jobs/12345-abcd-1234-abcd-12345abcde/details + ) address: Optional[str] = None sharepoint_link: Optional[str] = None uprn: Optional[str] = None landlord_property_id: Optional[str] = None + deal_stage: Optional[str] = None + + @property + def pashub_job_id(self) -> str: + return self.pashub_link.split("/")[-2]