sdk
Toggle table of contents
1.2.4
Select version
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
depth
:
Int
,
val
window
:
AbraWindow
?
,
var
parent
:
AbraElement
?
=
null
,
val
actionsList
:
List
<
AccessibilityAction
>
?
=
null
,
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
extraRenderingInfo
:
AccessibilityNodeInfo.ExtraRenderingInfo
?
=
null
,
val
extras
:
Bundle
=
Bundle()
,
val
hasRequestInitialAccessibilityFocus
:
Boolean
,
val
hintText
:
Sequence
?
,
val
index
:
Int
,
val
inputType
:
InputType
,
var
labeledBy
:
AbraElementLabel
?
=
null
,
var
labeledByList
:
List
<
AbraElementLabel
>
?
=
null
,
var
labelFor
:
AbraElement
?
=
null
,
val
layoutHeight
:
Int
?
,
val
layoutHeightUnit
:
LayoutSize
?
,
val
layoutSize
:
Bounds
?
=
null
,
val
layoutWidth
:
Int
?
,
val
layoutWidthUnit
:
LayoutSize
?
,
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
textSizeInPx
:
Float
?
,
val
textSizeUnit
:
TextSize
?
,
val
tooltipText
:
Sequence
?
,
val
touchDelegateInfo
:
AccessibilityNodeInfoCompat.TouchDelegateInfoCompat
?
=
null
,
var
traversalAfter
:
AbraElementTraversal
?
=
null
,
var
traversalBefore
:
AbraElementTraversal
?
=
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
>
Abra
Window
Link copied to clipboard
@
JsonClass
(
generateAdapter
=
true
)
data
class
AbraWindow
(
val
kind
:
String
=
SemanticKind.ABRA
,
val
node
:
AccessibilityWindowInfoCompat
?
=
null
,
val
id
:
Int
,
val
displayId
:
Int
,
val
type
:
WindowType
,
val
parentWindow
:
AbraWindow
?
=
null
,
var
rootElement
:
AbraElement
?
=
null
,
val
childCount
:
Int
,
var
bounds
:
Bounds
,
var
region
:
Bounds
,
val
isActive
:
Boolean
,
val
layer
:
Int
,
val
isAccessibilityFocused
:
Boolean
,
val
isFocused
:
Boolean
,
var
anchor
:
AbraElement
?
=
null
,
val
title
:
Sequence
?
,
val
isInPictureInPictureMode
:
Boolean
)
:
SemanticWindow
Abra
Window
Simplified
Link copied to clipboard
@
JsonQualifier
annotation class
AbraWindowSimplified