InvestorTeaser

Anonymized teaser content attached to an offer.

  • id
    Type: string
    required

    Stable teaser identifier.

  • avgContractLength
    Type: object · YearsOrRange nullable

    Weighted average remaining lease term across building occupants, in years, as a single value, a min/max range, or both.

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum duration in years.

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum duration in years.

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point duration (the headline number, or the midpoint of a range).

  • categories
    Type: array object[] · InvestorTeaserCategory[]

    Asset-category mix (e.g. office 70%, retail 30%).

    A single entry in the teaser's category mix.

    • type
      Type: string
      required

      Asset type with optional sub-type (e.g. "office", "retail/shopping_mall").

    • locationClass
      Type: null | string

      Location class: A, B, or C.

    • percentage
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: double

      Share of this category in the mix as a percentage (e.g., 70 = 70%). Values are 0-100, not fractions.

  • conversions
    Type: array string[] | null

    Alternative use categories the broker suggests as viable for the property (e.g. office that could be converted to residential). Non-binding broker hints. Values: residential, office, retail, industrial, social_infrastructure, hotel, land, special_purpose.

  • country
    Type: null | string

    ISO 3166-1 alpha-2 country code.

  • investmentSize
    Type: object · PriceOrRange nullable

    Total investment size (ticket size) as a single value, a min/max range, or both.

    • currency
      Type: string
      min length:  
      3
      max length:  
      3
      required

      ISO 4217 currency code (e.g., "EUR", "SEK", "USD").

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum price. Multiply by scale factor to get actual amount.

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum price. Multiply by scale factor to get actual amount. Example: min=100 with scale="millions" = 100 million.

    • scale
      Type: string

      Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000). Default is "none" if not specified on input.

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point price (the headline number, or the midpoint of a range). Multiply by scale factor for actual amount.

  • isPreMarket
    Type: null | boolean

    True when this teaser is pre-market.

  • leasableUnits
    Type: object · AreaOrRange nullable

    Leasable area in square meters as a single value, a min/max range, or both.

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum area (sqm).

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum area (sqm).

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point area (the headline number, or the midpoint of a range).

  • locality
    Type: null | string

    Locality (city / municipality).

  • noi
    Type: object · PriceOrRange nullable

    Net operating income as a single value, a min/max range, or both.

    • currency
      Type: string
      min length:  
      3
      max length:  
      3
      required

      ISO 4217 currency code (e.g., "EUR", "SEK", "USD").

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum price. Multiply by scale factor to get actual amount.

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum price. Multiply by scale factor to get actual amount. Example: min=100 with scale="millions" = 100 million.

    • scale
      Type: string

      Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000). Default is "none" if not specified on input.

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point price (the headline number, or the midpoint of a range). Multiply by scale factor for actual amount.

  • parcelArea
    Type: object · AreaOrRange nullable

    Parcel (land) area in square meters as a single value, a min/max range, or both.

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum area (sqm).

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum area (sqm).

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point area (the headline number, or the midpoint of a range).

  • propertyCount
    Type: object · UnitOrRange nullable

    Number of properties in the portfolio as a single value, a min/max range, or both.

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum count.

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum count.

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point count (the headline number, or the midpoint of a range).

  • rentalIncome
    Type: object · PriceOrRange nullable

    Annualised rental income as a single value, a min/max range, or both.

    • currency
      Type: string
      min length:  
      3
      max length:  
      3
      required

      ISO 4217 currency code (e.g., "EUR", "SEK", "USD").

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum price. Multiply by scale factor to get actual amount.

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum price. Multiply by scale factor to get actual amount. Example: min=100 with scale="millions" = 100 million.

    • scale
      Type: string

      Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000). Default is "none" if not specified on input.

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point price (the headline number, or the midpoint of a range). Multiply by scale factor for actual amount.

  • rentedPercent
    Type: object · PercentOrRange nullable

    Occupied-space percentage as a single value, a min/max range, or both.

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Maximum percentage (e.g., 8.0 = 8%).

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Minimum percentage (e.g., 5.0 = 5%).

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Single-point percentage (the headline number, or the midpoint of a range).

  • tags
    Type: array string[] | null

    Teaser tags applied by the broker (e.g. green_building, value_add, triple_net, long_leases, core_plus). See documentation for the full list.

  • tenure
    Type: null | string

    Property tenure: freehold or leasehold.

  • title
    Type: null | string

    Human-readable display title, composed from the teaser's asset categories and locality in the caller's UI language (e.g. "Industrial, Tullinge (SE)"). Safe to use as a row heading or link label when presenting the teaser. Null when categories and locality are both unknown.

  • totalCosts
    Type: object · PriceOrRange nullable

    Total operating costs as a single value, a min/max range, or both.

    • currency
      Type: string
      min length:  
      3
      max length:  
      3
      required

      ISO 4217 currency code (e.g., "EUR", "SEK", "USD").

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum price. Multiply by scale factor to get actual amount.

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum price. Multiply by scale factor to get actual amount. Example: min=100 with scale="millions" = 100 million.

    • scale
      Type: string

      Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000). Default is "none" if not specified on input.

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point price (the headline number, or the midpoint of a range). Multiply by scale factor for actual amount.

  • yearBuilt
    Type: object · YearOrRange nullable

    Year built. A single calendar value for a single property, a min/max range for a portfolio, or both.

    • max
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

      Latest year in the range (e.g. 2005).

    • min
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

      Earliest year in the range (e.g. 1990).

    • value
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

      Single calendar year (the headline year, or the midpoint of a range).

  • yield
    Type: object · PercentOrRange nullable

    Gross yield as a single value, a min/max range, or both. Values are in percentage form (e.g., 5.2 = 5.2%).

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Maximum percentage (e.g., 8.0 = 8%).

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Minimum percentage (e.g., 5.0 = 5%).

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Single-point percentage (the headline number, or the midpoint of a range).

  • zoningCategories
    Type: array string[] | null

    Zoning categories (permitted uses). Values: residential, office, retail, industrial, social_infrastructure, hotel, land, special_purpose.

  • zoningGfa
    Type: object · AreaOrRange nullable

    Permitted gross floor area in square meters as a single value, a min/max range, or both.

    • max
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Maximum area (sqm).

    • min
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Minimum area (sqm).

    • value
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
      min:  
      0

      Single-point area (the headline number, or the midpoint of a range).