toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  final Map<String, dynamic> statsMap = {};
  for (final entry in categoryStats.entries) {
    statsMap[entry.key] = entry.value.toMap();
  }

  return {
    'timestamp': timestamp.toIso8601String(),
    'categoryStats': statsMap,
    'activeSessions': activeSessions,
    'totalEvents': totalEvents,
    'enabled': enabled,
  };
}