toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'nodeId': nodeId.toJson(),
    'ignored': ignored,
    if (ignoredReasons != null)
      'ignoredReasons': ignoredReasons!.map((e) => e.toJson()).toList(),
    if (role != null) 'role': role!.toJson(),
    if (chromeRole != null) 'chromeRole': chromeRole!.toJson(),
    if (name != null) 'name': name!.toJson(),
    if (description != null) 'description': description!.toJson(),
    if (value != null) 'value': value!.toJson(),
    if (properties != null)
      'properties': properties!.map((e) => e.toJson()).toList(),
    if (parentId != null) 'parentId': parentId!.toJson(),
    if (childIds != null)
      'childIds': childIds!.map((e) => e.toJson()).toList(),
    if (backendDOMNodeId != null)
      'backendDOMNodeId': backendDOMNodeId!.toJson(),
    if (frameId != null) 'frameId': frameId!.toJson(),
  };
}