RemoteSessionInfo constructor

const RemoteSessionInfo({
  1. required String sessionId,
  2. required String hostId,
  3. String? displayName,
  4. RemoteSessionState state = RemoteSessionState.disconnected,
  5. RemoteConnectionType connectionType = RemoteConnectionType.direct,
  6. required DateTime connectedAt,
  7. DateTime? lastActivity,
  8. String? remoteAddress,
  9. int? remotePort,
  10. String? model,
  11. String? workingDirectory,
  12. int messageCount = 0,
  13. Duration latency = Duration.zero,
  14. Map<String, dynamic>? metadata,
})

Implementation

const RemoteSessionInfo({
  required this.sessionId,
  required this.hostId,
  this.displayName,
  this.state = RemoteSessionState.disconnected,
  this.connectionType = RemoteConnectionType.direct,
  required this.connectedAt,
  this.lastActivity,
  this.remoteAddress,
  this.remotePort,
  this.model,
  this.workingDirectory,
  this.messageCount = 0,
  this.latency = Duration.zero,
  this.metadata,
});