toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'status': status,
if (version != null) 'version': version,
'isRunning': isRunning,
'connectedSessions': connectedSessions,
'registeredTools': registeredTools,
'registeredResources': registeredResources,
'registeredPrompts': registeredPrompts,
'startTime': startTime.toIso8601String(),
'uptimeSeconds': uptime.inSeconds,
'metrics': metrics,
if (capabilities != null) 'capabilities': capabilities,
};
}