WebSocketConnection constructor

WebSocketConnection({
  1. required String isolateId,
  2. required String id,
  3. required Uri uri,
  4. required String state,
  5. required DateTime connectTimestamp,
  6. required DateTime lastUpdated,
  7. required List<WebSocketEvent> events,
  8. String? protocol,
  9. DateTime? openTimestamp,
  10. DateTime? closeTimestamp,
  11. int? closeCode,
  12. String? closeReason,
  13. String? error,
  14. int bytesSent = 0,
  15. int bytesReceived = 0,
  16. int framesSent = 0,
  17. int framesReceived = 0,
  18. int pingCount = 0,
  19. int pongCount = 0,
})

Implementation

WebSocketConnection({
  required super.isolateId,
  required super.id,
  required super.uri,
  required super.state,
  required this.connectTimestamp,
  required this.lastUpdated,
  required this.events,
  this.protocol,
  this.openTimestamp,
  this.closeTimestamp,
  this.closeCode,
  this.closeReason,
  this.error,
  this.bytesSent = 0,
  this.bytesReceived = 0,
  this.framesSent = 0,
  this.framesReceived = 0,
  this.pingCount = 0,
  this.pongCount = 0,
});