toJson method
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(),
};
}