public function rules(): array 	{ 		return [ 			'search' => ['nullable', 'string', 'max:50'], 			'tags' => ['array'], 			'tags.*' => ['required', 'uuid', 'distinct', 'exists:' . Tag::class . ',id'], 			'survey_type' => ['nullable', 'integer', Rule::in(array_column(SurveyType::selectableSurveys(), 'value'))], 			'per_page' => ['nullable', 'integer', 'min:1'], 		]; 	}