toMap method

Map<String, dynamic> toMap()

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,
  };
}