OptionaldescriptionA string that appears in the body of the pop-up window as a description.
This can contain a field name enclosed in {}, such as {DETAILS}.
OptionalexpressionList of Arcade expressions added to the pop-up.
OptionalfieldAn array of FieldInfoJson objects defining how each field in the dataset participates (or does not participate) in the pop-up window. The order of the array is the order that fields are shown in the pop-up window.
OptionalmediaArray of various mediaInfo to display. Can be of type image, piechart, barchart, columnchart, or linechart. The order given is the order in which is displays.
OptionalpopupAn array of popupElement objects that represent an ordered list of popup elements.
OptionalrelatedIndicates whether to enable related records if they exist on a layer.
OptionalshowDetermines whether attachments will be loaded for feature layers that have attachments.
OptionaltitleAppears at the top of the pop-up window as a title. This can contain a
field name enclosed in {}, such as {NAME}.
Defines the look and feel of pop-up windows when users click or query a feature.
See https://developers.arcgis.com/web-map-specification/objects/popupInfo/ and https://developers.arcgis.com/web-scene-specification/objects/popupInfo/.