CockpitPerformanceCaptureSession constructor

CockpitPerformanceCaptureSession({
  1. required CockpitPerformanceCaptureRequest request,
  2. required DateTime startedAt,
  3. required String buildMode,
})

Implementation

CockpitPerformanceCaptureSession({
  required this.request,
  required this.startedAt,
  required this.buildMode,
}) {
  if (!startedAt.isUtc ||
      !const <String>{'debug', 'profile', 'release'}.contains(buildMode)) {
    throw const FormatException('Performance capture session is invalid.');
  }
}