Event constructor Null safety

Event(
  1. {required String? kind,
  2. required int? timestamp,
  3. IsolateRef? isolate,
  4. VMRef? vm,
  5. Breakpoint? breakpoint,
  6. List<Breakpoint>? pauseBreakpoints,
  7. Frame? topFrame,
  8. InstanceRef? exception,
  9. String? bytes,
  10. InstanceRef? inspectee,
  11. String? extensionRPC,
  12. String? extensionKind,
  13. ExtensionData? extensionData,
  14. List<TimelineEvent>? timelineEvents,
  15. List<String>? updatedStreams,
  16. bool? atAsyncSuspension,
  17. String? status,
  18. LogRecord? logRecord,
  19. String? service,
  20. String? method,
  21. String? alias,
  22. String? flag,
  23. String? newValue,
  24. bool? last,
  25. String? updatedTag,
  26. String? previousTag,
  27. ByteData? data}
)

Implementation

Event({
  required this.kind,
  required this.timestamp,
  this.isolate,
  this.vm,
  this.breakpoint,
  this.pauseBreakpoints,
  this.topFrame,
  this.exception,
  this.bytes,
  this.inspectee,
  this.extensionRPC,
  this.extensionKind,
  this.extensionData,
  this.timelineEvents,
  this.updatedStreams,
  this.atAsyncSuspension,
  this.status,
  this.logRecord,
  this.service,
  this.method,
  this.alias,
  this.flag,
  this.newValue,
  this.last,
  this.updatedTag,
  this.previousTag,
  this.data,
});