docs: public com.squareup.okhttp.Call getObjectCall(String objectType, String dnType, List<String> dnGroups, String groupType, Integer limit, Integer offset, String searchTerm, String searchKey, String matchMethod, String sortKey, Boolean sortAscending, String sortMethod, String dbids, Boolean inUse, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
          Object localVarPostBody = null;
  
          // create path and map variables
          String localVarPath = "/objects/{object_type}"
              .replaceAll("\\{" + "object_type" + "\\}", apiClient.escapeString(objectType.toString()));
  
          List<Pair> localVarQueryParams = new ArrayList<Pair>();
          List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
          if (dnType != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("dn_type", dnType));
          if (dnGroups != null)
          localVarCollectionQueryParams.addAll(apiClient.parameterToPairs("csv", "dn_groups", dnGroups));
          if (groupType != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("group_type", groupType));
          if (limit != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("limit", limit));
          if (offset != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("offset", offset));
          if (searchTerm != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("search_term", searchTerm));
          if (searchKey != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("search_key", searchKey));
          if (matchMethod != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("match_method", matchMethod));
          if (sortKey != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("sort_key", sortKey));
          if (sortAscending != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("sort_ascending", sortAscending));
          if (sortMethod != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("sort_method", sortMethod));
          if (dbids != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("dbids", dbids));
          if (inUse != null)
          localVarQueryParams.addAll(apiClient.parameterToPair("in_use", inUse));
  
          Map<String, String> localVarHeaderParams = new HashMap<String, String>();
  
          Map<String, Object> localVarFormParams = new HashMap<String, Object>();
  
          final String[] localVarAccepts = {
              "application/json"
          };
          final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
          if (localVarAccept != null) localVarHeaderParams.put("Accept", localVarAccept);
  
          final String[] localVarContentTypes = {
              "application/json"
          };
          final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
          localVarHeaderParams.put("Content-Type", localVarContentType);
  
          if(progressListener != null) {
              apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
                  @Override
                  public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain) throws IOException {
                      com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                      return originalResponse.newBuilder()
                      .body(new ProgressResponseBody(originalResponse.body(), progressListener))
                      .build();
                  }
              });
          }
  
          String[] localVarAuthNames = new String[] {  };
          return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
      }