toMap method
Implementation
Map<String, dynamic> toMap() {
return {
if (icon != null && (location != null && location!.isNotEmpty))
'icon': icon,
if (location != null && location!.isNotEmpty) 'location': location,
if (message != null) 'message': message.toString(),
'timestamp': timestamp.toIso8601String(),
if (tags.isNotEmpty) 'tags': tags.map(_unmangleSymbol).toList(),
'id': id,
};
}