toMap method

Map<String, dynamic> toMap(
  1. {int? nodeId}

Converts this event to a Map that can be encoded with StandardMessageCodec.

nodeId is the unique identifier of the semantics node associated with the event, or null if the event is not associated with a semantics node.


Map<String, dynamic> toMap({ int? nodeId }) {
  final Map<String, dynamic> event = <String, dynamic>{
    'type': type,
    'data': getDataMap(),
  if (nodeId != null) {
    event['nodeId'] = nodeId;

  return event;