docs: public ApiResponse<CharacterSearchResponse> getCharactersCharacterIdSearchWithHttpInfo(List<String> categories,
              Integer characterId, String search, String acceptLanguage, String datasource, String ifNoneMatch,
              String language, Boolean strict, String token) throws ApiException {
          com.squareup.okhttp.Call call = getCharactersCharacterIdSearchValidateBeforeCall(categories, characterId,
                  search, acceptLanguage, datasource, ifNoneMatch, language, strict, token, null);
          Type localVarReturnType = new TypeToken<CharacterSearchResponse>() {
          }.getType();
          return apiClient.execute(call, localVarReturnType);
      }