Anchor rectangle in pixels relative to the requesting WebView's iframe origin. The popover is
positioned adjacent to this rectangle on the specified side. If width/height are
provided, the popover aligns to the full rectangle; otherwise it anchors to the point (x, y).
The content to display inside the popover. Can be updated later via updatePopover.
OptionaldismissAutomatically dismiss the popover after this many milliseconds. Useful for transient notifications. If omitted, the popover stays open until explicitly dismissed. Must be positive.
OptionaldismissWhether clicking outside the popover dismisses it. Defaults to true.
OptionalmaxMaximum width of the popover in pixels. If omitted, uses a default max width.
OptionalshowWhether to display an arrow pointing from the popover toward the anchor. Defaults to true.
OptionalsidePreferred side of the anchor to place the popover. Defaults to 'bottom'.
Request payload for IOverlayService.showPopover. Describes where to anchor the popover, what content to display, and behavioral options.