public function getBenchmarkReportPdf(Domain $domain, ClientSurvey $id, GetBenchmarkReport $request, IzzPdfEngagementCalculationService $izzPdfEngagementCalculationService, IzzPdfEnpsCalculationService $izzPdfEnpsCalculationService, ChromePdfService $chromePdfService, EsiMetrics $esiService): Response 	{ 		$clientSurveyService = new ClientSurveyService; 		$clientSurveyService->checkIfBenchmarkSurveyGenerationIsPossible($id, $request); 		$pdfService = new ExportBenchmarkPdfService($izzPdfEngagementCalculationService, $izzPdfEnpsCalculationService, $chromePdfService, $esiService);  		return $pdfService->exportBenchmarkReportPdfForApiRoute($id, $request); 	}