toJson method

Map<String, dynamic> toJson()

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