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