public function rules(): array 	{ 		return [ 			'filter_values' => ['array'], 			'filter_values.*' => ['required', 'array'], 			'filter_values.*.*' => ['required', 'integer', 'min:1'], 			'locations' => ['array'], 			'locations.*' => ['required', 'uuid', 'exists:' . Location::class . ',id'], 			'departments' => ['array'], 			'departments.*' => ['required', 'uuid', 'exists:' . Department::class . ',id'], 			'language' => ['nullable', 'string', new Enum(DomainLanguages::class)], 			'include_extra_questions' => ['boolean'], 			'download' => ['boolean'], 		]; 	}