toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  final column = frame?.column;
  final library = frame?.library;
  final line = frame?.line;
  final package = frame?.package;
  final uri = frame?.uri.toString();

  return {
    'id': id,
    'column': column,
    'icon': icon != null && (location != null && location!.isNotEmpty)
        ? icon
        : null,
    'internalIndex': internalIndex,
    'library': library,
    'line': line,
    'location': location != null && location!.isNotEmpty ? location : null,
    'message': message?.toString(),
    'package': package,
    'tags': tags.isNotEmpty ? tags.map(_unmangleSymbol).toList() : null,
    'timestamp': timestamp.toIso8601String(),
    'uri': uri,
  };
}