toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
  return '''AccessibilityEvent: (
     mapId: $mapId
     nodeId: $nodeId
     Action Type: $actionType
     Event Time: $eventTime
     Package Name: $packageName
     Event Type: $eventType
     Captured Text: $text
     content Change Types: $contentChangeTypes
     Movement Granularity: $movementGranularity
     Is Active: $isActive
     is focused: $isFocused
     is Clickable: $isClickable
     is Scrollable: $isScrollable
     is Focusable: $isFocusable
     is Checkable: $isCheckable
     is LongClickable: $isLongClickable
     is Editable: $isEditable
     in Pip: $isPip
     window Type: $windowType
     Screen bounds: $screenBounds
     actions: $actions
     ${eventType != null ? "subNodes: $subNodes" : ""}
     )''';
}