AXValueSource

@Serializable
data class AXValueSource(val type: AXValueSourceType, val value: AXValue? = null, val attribute: String? = null, val attributeValue: AXValue? = null, val superseded: Boolean? = null, val nativeSource: AXValueNativeSourceType? = null, val nativeSourceValue: AXValue? = null, val invalid: Boolean? = null, val invalidReason: String? = null)

A single source for a computed AX property.

Official doc

Constructors

Link copied to clipboard
constructor(type: AXValueSourceType, value: AXValue? = null, attribute: String? = null, attributeValue: AXValue? = null, superseded: Boolean? = null, nativeSource: AXValueNativeSourceType? = null, nativeSourceValue: AXValue? = null, invalid: Boolean? = null, invalidReason: String? = null)

Properties

Link copied to clipboard

The name of the relevant attribute, if any.

Link copied to clipboard

The value of the relevant attribute, if any.

Link copied to clipboard

Whether the value for this property is invalid.

Link copied to clipboard

Reason for the value being invalid, if it is.

Link copied to clipboard

The native markup source for this value, e.g. a <label> element.

Link copied to clipboard

The value, such as a node or node list, of the native source.

Link copied to clipboard

Whether this source is superseded by a higher priority source.

Link copied to clipboard

What type of source this is.

Link copied to clipboard

The value of this property source.