WebSocketMetrics constructor

const WebSocketMetrics({
  1. required DateTime timestamp,
  2. required WebSocketReadyState readyState,
  3. required Duration reconnectTimeout,
  4. required BigInt transferredSize,
  5. required BigInt receivedSize,
  6. required BigInt transferredCount,
  7. required BigInt receivedCount,
  8. required ({int successful, int total}) reconnects,
  9. required DateTime? lastSuccessfulConnectionTime,
  10. required int disconnects,
  11. required DateTime? lastDisconnectTime,
  12. required DateTime? expectedReconnectTime,
  13. required ({int? code, String? reason}) lastDisconnect,
  14. 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,
});