toJson method
Implementation
Map<String, dynamic> toJson() => {
'highlight': isHighlightVisible,
'color': (((color.a * 255).round() << 24) |
((color.r * 255).round() << 16) |
((color.g * 255).round() << 8) |
((color.b * 255).round()))
.toRadixString(16),
'name': name,
'parameters':parameters.map((parameter)=> parameter.toJson()).toList(),
'input':inputData,
'output':outputData,
'on_menu':isOnMenu,
'port_data':portData.map((port)=> port.toJson()).toList()
};