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