sdk
Toggle table of contents
1.1.20-SNAPSHOT
Select version
1.1.20-SNAPSHOT
1.1.19-SNAPSHOT
1.1.18-SNAPSHOT
1.1.17-SNAPSHOT
1.1.16-SNAPSHOT
1.1.15-SNAPSHOT
1.1.14-SNAPSHOT
1.1.12-SNAPSHOT
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