WebSocketMetrics constructor
const
WebSocketMetrics({
- required DateTime timestamp,
- required WebSocketReadyState readyState,
- required Duration reconnectTimeout,
- required BigInt transferredSize,
- required BigInt receivedSize,
- required BigInt transferredCount,
- required BigInt receivedCount,
- required ({int successful, int total}) reconnects,
- required DateTime? lastSuccessfulConnectionTime,
- required int disconnects,
- required DateTime? lastDisconnectTime,
- required DateTime? expectedReconnectTime,
- required ({int? code, String? reason}) lastDisconnect,
- required String? lastUrl,
WebSocket metrics.
Implementation
const WebSocketMetrics({
required this.timestamp,
required this.readyState,
required this.reconnectTimeout,
required this.transferredSize,
required this.receivedSize,
required this.transferredCount,
required this.receivedCount,
required this.reconnects,
required this.lastSuccessfulConnectionTime,
required this.disconnects,
required this.lastDisconnectTime,
required this.expectedReconnectTime,
required this.lastDisconnect,
required this.lastUrl,
});