toJson method
Implementation
Map<String, dynamic> toJson() => {
'sessionId': sessionId,
'hostId': hostId,
'displayName': displayName,
'state': state.name,
'connectionType': connectionType.name,
'connectedAt': connectedAt.toIso8601String(),
'lastActivity': lastActivity?.toIso8601String(),
'remoteAddress': remoteAddress,
'remotePort': remotePort,
'model': model,
'workingDirectory': workingDirectory,
'messageCount': messageCount,
'latencyMs': latency.inMilliseconds,
};