sdk
Toggle table of contents
1.7.0
Select version
1.7.0
1.6.1
1.6.0
1.5.2
1.5.1
1.5.0
1.4.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.4
1.2.3
1.2.2
1.2.1
1.1.1
1.0
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
sdk
sdk
/
ai.abra.sdk.snapshot.abra
Package-level
declarations
Types
Types
Abra
Element
Link copied to clipboard
@
JsonClass
(
generateAdapter
=
true
)
data
class
AbraElement
(
val
kind
:
String
=
SemanticKind.ABRA
,
val
node
:
AccessibilityNodeInfoCompat
?
=
null
,
val
id
:
String
=
UUID.randomUUID().toString()
,
val
depth
:
Int
,
val
parent
:
AbraElement
?
=
null
,
var
root
:
AbraElement
?
=
null
,
val
actionList
:
List
<
AccessibilityAction
>
,
val
availableExtraNodeData
:
List
<
String
>
?
=
null
,
var
bounds
:
Bounds
,
val
canOpenPopup
:
Boolean
,
val
checked
:
Checked
,
val
childCount
:
Int
,
var
children
:
List
<
AbraElement
>
,
@
Json
(
name
=
"className"
)
val
className
:
String
?
,
val
collectionInfo
:
AccessibilityNodeInfoCompat.CollectionInfoCompat
?
=
null
,
val
collectionItemInfo
:
AccessibilityNodeInfoCompat.CollectionItemInfoCompat
?
=
null
,
val
collectionIsHierarchical
:
Boolean
,
val
collectionColumnCount
:
Int
?
,
val
collectionRowCount
:
Int
?
,
val
collectionSelectionMode
:
Int
?
,
val
containerTitle
:
Sequence
?
,
val
contentDescription
:
Sequence
?
,
val
drawingOrder
:
Int
,
val
error
:
Sequence
?
,
val
expandedState
:
Expanded
,
val
extras
:
Bundle
=
Bundle()
,
val
hasRequestInitialAccessibilityFocus
:
Boolean
,
val
hintText
:
Sequence
?
,
val
index
:
Int
,
val
inputType
:
InputType
,
var
labelFor
:
AbraElement
?
=
null
,
val
liveRegion
:
LiveRegion
,
val
maxTextLength
:
Int
,
val
minDurationBetweenContentChangesMilli
:
Long
,
val
movementGranularities
:
MovementGranularity
?
,
val
packageName
:
String
?
,
val
paneTitle
:
Sequence
?
,
val
rangeInfo
:
RangeInfo
?
,
val
resourceName
:
String
?
,
val
roleDescription
:
Sequence
?
,
val
stateDescription
:
Sequence
?
,
val
supplementalDescription
:
Sequence
?
,
val
text
:
Sequence
?
,
var
textCharacterLocations
:
List
<
Bounds
>
=
listOf()
,
val
textSelectionEnd
:
Int
,
val
textSelectionStart
:
Int
,
val
tooltipText
:
Sequence
?
,
val
touchDelegateInfo
:
AccessibilityNodeInfoCompat.TouchDelegateInfoCompat
?
=
null
,
val
uniqueId
:
String
?
,
val
windowId
:
Int
,
val
isAccessibilityDataSensitive
:
Boolean
,
val
isAccessibilityFocused
:
Boolean
,
@
Json
(
name
=
"isCheckable"
)
val
isCheckable
:
Boolean
,
val
isChecked
:
Boolean
,
val
isClickable
:
Boolean
,
@
Json
(
name
=
"isCollection"
)
val
isCollection
:
Boolean
,
val
isCollectionItem
:
Boolean
,
val
isContentInvalid
:
Boolean
,
val
isContextClickable
:
Boolean
,
val
isDismissible
:
Boolean
,
val
isEditable
:
Boolean
,
val
isEnabled
:
Boolean
,
val
isFieldRequired
:
Boolean
,
val
isFocusable
:
Boolean
,
val
isFocused
:
Boolean
,
val
isGranularScrollingSupported
:
Boolean
,
@
Json
(
name
=
"isHeading"
)
val
isHeading
:
Boolean
,
val
isImportantForAccessibility
:
Boolean
,
val
isLongClickable
:
Boolean
,
val
isMultiLine
:
Boolean
,
val
isPassword
:
Boolean
,
val
isScreenReaderFocusable
:
Boolean
,
val
isScrollable
:
Boolean
,
val
isSelected
:
Boolean
,
val
isShowingHintText
:
Boolean
,
val
isTextEntryKey
:
Boolean
,
val
isTextSelectable
:
Boolean
,
val
isVisibleToUser
:
Boolean
)
:
SemanticElement
<
AbraElement
>