toJson method

Map<String, dynamic> toJson()

This function converts an object's properties into a JSON format.

Implementation

Map<String, dynamic> toJson() => {
      'id': id,
      'data': data.toJson(),
      'position': {'dx': position.dx, 'dy': position.dy},
      'size': {'width': size.width, 'height': size.height},
      'inputPorts': inputPorts.map((p) => p.toJson()).toList(),
      'outputPorts': outputPorts.map((p) => p.toJson()).toList(),
    };