public function update(Applicant $id, StoreAnswers $request, ApplicantService $applicantService): RedirectResponse 	{ 		$client_survey = $id->survey;  		$applicantService->handleUpdateOrCreateAnswers($request->validated(), $id, $client_survey);  		$id->update([ 			'applicant_note' => $request->applicant_note, 			'draft' => $request->boolean('draft'), 			'filled' => $request->boolean('filled'), 			'active' => $request->boolean('active'), 			'location_id' => $request->location, 			'department_id' => $request->department, 			'enps_grade' => $request->enps_grade, 			'esi_workplace_satisfaction' => $request->esi_workplace_satisfaction, 			'esi_workplace_expectations' => $request->esi_workplace_expectations, 			'esi_ideal_job_comparison' => $request->esi_ideal_job_comparison, 			'default_language' => $request->enum('default_language', DomainLanguages::class), 		]);  		$id->update([ 			'answer_combination' => $id->getAnswerCodes(), 		]);  		$applicantService->updateApplicantAnswerCombination($id);  		$applicants = $client_survey->applicants()->withExists('latestMetadata')->get();  		return $this->redirectFromSave('applicant-surveys-puls.list', ['client_survey' => $client_survey, 'applicants' => $applicants, 'show_not_completed' => $request->boolean('show_not_completed')]); 	}