- agent mls set and nrds id

This commit is contained in:
Zachary Hampton
2024-08-23 10:47:45 -07:00
parent 32fdc281e3
commit 1010c743b6
6 changed files with 21 additions and 2 deletions

View File

@@ -97,6 +97,8 @@ class Entity:
@dataclass
class Agent(Entity):
mls_set: str | None = None
nrds_id: str | None = None
phones: list[dict] | AgentPhone | None = None
email: str | None = None
href: str | None = None

View File

@@ -114,7 +114,9 @@ class RealtorScraper(Scraper):
advertiser_type = advertiser.get("type")
if advertiser_type == "seller": #: agent
processed_advertisers.agent = Agent(
uuid=advertiser.get("mls_set"),
uuid=_parse_fulfillment_id(advertiser.get("fulfillment_id")),
nrds_id=advertiser.get("nrds_id"),
mls_set=advertiser.get("mls_set"),
name=advertiser.get("name"),
email=advertiser.get("email"),
phones=advertiser.get("phones"),

View File

@@ -109,6 +109,7 @@ _SEARCH_HOMES_DATA_BASE = """{
fulfillment_id
}
mls_set
nrds_id
rental_corporation {
fulfillment_id
}