- office mls set

This commit is contained in:
Zachary Hampton
2024-08-23 10:54:43 -07:00
parent 1010c743b6
commit 8cfe056f79
4 changed files with 6 additions and 2 deletions

View File

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

View File

@@ -130,7 +130,8 @@ class RealtorScraper(Scraper):
if advertiser.get("office"): #: has an office
processed_advertisers.office = Office(
uuid=_parse_fulfillment_id(advertiser["office"].get("fulfillment_id")) or advertiser["office"].get("mls_set"),
uuid=_parse_fulfillment_id(advertiser["office"].get("fulfillment_id")),
mls_set=advertiser["office"].get("mls_set"),
name=advertiser["office"].get("name"),
email=advertiser["office"].get("email"),
phones=advertiser["office"].get("phones"),