Types
ServiceArea
Example
{
"type": "ServiceArea",
"kind": "PostalCode",
"identifier": {
"bhhsESAId": "string"
},
"addressLocality": "Woodland Hills",
"postalCode": "91371",
"addressRegion": "CA",
"addressCountry": "US",
"addressCounty": "Los Angeles",
"provider": {
"type": "RealEstateOrganization",
"id": "https://org.example.com/profile/card#me"
},
"additionalProperty": {
"relocationOffice": {
"type": "RealEstateOffice",
"id": "https://org.example.com/profile/card#me"
},
"weight": 0,
"officeInPostalCode": true,
"sortOrder": 0,
"sentToConsumerSite": true,
"sentToCompanyLocator": true,
"sentToReferralSolutions": true,
"luxuryPriceMinimum": {
"type": "PriceSpecification",
"price": 1000000,
"priceCurrency": "USD"
}
}
}
Schema
| Name | Type | Description |
|---|---|---|
| (root) | object | an area when a provider provides a service. additional information available; see Using Service Areas |
| type | string | allowed ("ServiceArea") "ServiceArea" |
| kind | string | allowed ("City", "PostalCode") ServiceArea sub-type. City or PostalCode |
| identifier | object | vendor namespaced item identifiers, value should be stored and included in any future events that reference the same item. |
| identifier.bhhsESAId | string | BHHS internal ESA ID |
| addressLocality | string | City, Township. |
| postalCode | string | Zip/Post Code |
| addressRegion | string | State or Province. |
| addressCountry | string | The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code. |
| addressCounty | string | the county (us real estate extension) |
| provider | object | a broker or company who provides service in the ServiceArea |
| provider.type | string | allowed ("RealEstateOrganization") "RealEstateOrganization" |
| provider.id | string | profile URI |
| additionalProperty | object | BHHS specific ServiceArea properties |
| additionalProperty.relocationOffice | object | relocation office |
| additionalProperty.relocationOffice.type | string | allowed ("RealEstateOffice") The item type (Linked-Data @type) |
| additionalProperty.relocationOffice.id | string | - |
| additionalProperty.weight | integer | weight |
| additionalProperty.officeInPostalCode | boolean | true if the service area provider is physically located in the ServiceArea. |
| additionalProperty.sortOrder | integer | sort order |
| additionalProperty.sentToConsumerSite | boolean | sent to consumer site |
| additionalProperty.sentToCompanyLocator | boolean | sent to company locator |
| additionalProperty.sentToReferralSolutions | boolean | sent to referral solutions |
| additionalProperty.luxuryPriceMinimum | object | minimum price for a property listing in the area to be considered a luxury property |