toJson method

Map<String, dynamic> toJson()

This function converts an object to a JSON map representation.

Implementation

Map<String, dynamic> toJson() => {
      'portColor': colorToJson(portColor),
      'selectedPortColor': colorToJson(selectedPortColor),
      'inputPorts': inputPorts.map((p) => p.toJson()).toList(),
      'outputPorts': outputPorts.map((p) => p.toJson()).toList(),
      'name': nodeName,
      'icon': {'codePoint': icon.codePoint, "family": icon.fontFamily},
      'nodeType': nodeType,
      'selectedBorderColor': colorToJson(selectedBorderColor),
      'iconColor': colorToJson(iconColor)
    };