RemoteSessionInfo constructor
const
RemoteSessionInfo({
- required String sessionId,
- required String hostId,
- String? displayName,
- RemoteSessionState state = RemoteSessionState.disconnected,
- RemoteConnectionType connectionType = RemoteConnectionType.direct,
- required DateTime connectedAt,
- DateTime? lastActivity,
- String? remoteAddress,
- int? remotePort,
- String? model,
- String? workingDirectory,
- int messageCount = 0,
- Duration latency = Duration.zero,
- 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,
});