toJson method
Serializes message to JSON
Implementation
Map<String, dynamic> toJson() {
return {
'messageId': messageId,
'sourceNodeId': sourceNodeId,
'payload': payload.toString(),
'timestamp': timestamp.toIso8601String(),
'ttl': ttl,
'type': type.name,
'metadata': metadata,
};
}