public function rules(): array 	{ 		return [ 			'download' => ['boolean'], 			'comparative_by_year_survey_filters' => ['array'], 			'comparative_by_year_survey_filters.*.' => ['nullable', 'uuid', 'distinct', 'exists:' . ClientSurvey::class . ',id'], 			'comparative_by_year_survey_filters.*.comparative_by_year_filter_values' => ['array'], 			'comparative_by_year_survey_filters.*.comparative_by_year_filter_values.*.' => ['nullable', 'uuid', 'distinct', 'exists:' . Question::class . ',id'], 			'comparative_by_year_survey_filters.*.comparative_by_year_locations' => ['array'], 			'comparative_by_year_survey_filters.*.comparative_by_year_locations.*.' => ['nullable', 'uuid', 'distinct', 'exists:' . Location::class . ',id'], 			'comparative_by_year_survey_filters.*.comparative_by_year_departments' => ['array'], 			'comparative_by_year_survey_filters.*.comparative_by_year_departments.*.' => ['nullable', 'uuid', 'distinct', 'exists:' . Department::class . ',id'], 			'comparative_language' => ['nullable', 'string', new Enum(DomainLanguages::class)], 			'comparative_language_by_year' => ['nullable', 'string', new Enum(DomainLanguages::class)], 		]; 	}