Describes what the author is allowed to choose right now per teaser field,
given the active billing plan, the underlying property data, and the parent
context. Also carries the property's full tag pool.
avgContractLength
Type: nullable{ allowedDisplays }
Average remaining contract length (years).
Properties: 1
categories
Type: nullable{ allowedDisplays }
Asset-category mix.
Properties: 1
conversions
Type: nullable{ allowedDisplays }
Suggested alternative-use categories.
Properties: 1
country
Type: nullable{ allowedDisplays }
ISO 3166-1 alpha-2 country code.
Properties: 1
investmentSize
Type: nullable{ allowedDisplays }
Total investment size (ticket size).
Properties: 1
leasableUnits
Type: nullable{ allowedDisplays }
Leasable area in sqm.
Properties: 1
locality
Type: nullable{ allowedDisplays }
City / municipality.
Properties: 1
locationClasses
Type: nullable{ allowedDisplays }
Per-category location class (A/B/C).
Properties: 1
noi
Type: nullable{ allowedDisplays }
Net operating income.
Properties: 1
parcelArea
Type: nullable{ allowedDisplays }
Parcel area in sqm.
Properties: 1
propertyCount
Type: nullable{ allowedDisplays }
Number of properties in the portfolio.
Properties: 1
rentalIncome
Type: nullable{ allowedDisplays }
Annualised rental income.
Properties: 1
rentedPercent
Type: nullable{ allowedDisplays }
Occupied-space percentage.
Properties: 1
tags
Type: array ofstring
The property's full tag pool. The author picks a subset of these for
the teaser's tags snapshot. Empty array when the property has
no tags or the active plan does not expose tags.