code: public Call buildCall(String path, String method, List<Pair> queryParams, List<Pair> collectionQueryParams, Object body, Map<String, String> headerParams, Map<String, Object> formParams, String[] authNames, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
          Request request = buildRequest(path, method, queryParams, collectionQueryParams, body, headerParams, formParams, authNames, progressRequestListener);
  
          return httpClient.newCall(request);
      }
docs: Build HTTP call with the given options.
  
  @param path The sub-path of the HTTP URL
  @param method The request method, one of "GET", "HEAD", "OPTIONS", "POST", "PUT", "PATCH" and "DELETE"
  @param queryParams The query parameters
  @param collectionQueryParams The collection query parameters
  @param body The request body object
  @param headerParams The header parameters
  @param formParams The form parameters
  @param authNames The authentications to apply
  @param progressRequestListener Progress request listener
  @return The HTTP call
  @throws ApiException If fail to serialize the request body object