View Element
@JsonClass(generateAdapter = true )
Represents a view in the layout hierarchy of the application.
The view information provided in this structure provides screen capture metadata to Appcues servers that can be used for element targeted experiences. The layout information is used by the Appcues Mobile Builder to select and target UI elements, and used by the Appcues Android SDK to position experience content relative to targeted elements.
Constructors
Link copied to clipboard
constructor(id: UUID = UUID.randomUUID(), x: Int, y: Int, width: Int, height: Int, type: String, displayName: String?, selector: ElementSelector?, children: List<ViewElement>?)
Properties
Link copied to clipboard
The sub-views contained within this view, if any.
Link copied to clipboard
A value representing the display name of the view.
Link copied to clipboard
The element selector details that can be used to target content to this view. The selector structure depends on the UI toolkit in use. If no identifiable properties exist for this view, this selector value should be null.