TeaserOptionTemplate

Template envelope for a single teaser field: which display modes the author is allowed to choose right now, given the active billing plan, the underlying property data, and the parent context (project / property pre-market / room).

  • allowedDisplays
    Type: array string[] · TeaserDisplayPatchValue[]enum

    Display modes the author may choose for this field right now — a subset of actual, hidden, span, custom_span. Fields with no allowed mode (plan-locked, no underlying value, or extra-confidential) are absent from the parent template object.

    values
    • actual
    • hidden
    • span
    • custom_span
    • Type: string · TeaserDisplayPatchValueenum

      Visibility mode an author may pick when writing a teaser field. The read-only unavailable sentinel is intentionally omitted from this enum — availability is template-driven and is rejected on write.

      values
      • actual
      • hidden
      • span
      • custom_span