toWire method
Implementation
Map<String, dynamic> toWire() => {
'id': stableId,
if (role != null) 'role': role,
if (text != null) 'text': text,
if (normalizedText != null) 'normalized_text': normalizedText,
if (bounds != null) 'bounds': bounds,
if (scrollable != null) 'scrollable': scrollable,
if (hasAction != null) 'has_action': hasAction,
if (visible != null) 'visible': visible,
if (visibleFraction != null) 'visible_fraction': visibleFraction,
if (layer != null) 'layer': layer,
if (actions != null) 'actions': actions,
if (subtreeText != null) 'subtree_text': subtreeText,
if (parentId != null) 'parent_id': parentId,
if (value != null) 'value': value,
if (checked != null)
'checked': checked == 'mixed' ? 'mixed' : checked == 'true',
if (selected != null) 'selected': selected,
if (editable != null) 'editable': editable,
if (secure != null) 'secure': secure,
if (disabledChanged) 'disabled': disabled,
if (placeholder != null) 'placeholder': placeholder,
if (rangeChanged) 'range': range?.toWire(),
};