Package ai.reveng.api

Class FunctionsCoreApi

java.lang.Object
ai.reveng.api.FunctionsCoreApi

public class FunctionsCoreApi extends Object
  • Constructor Details

    • FunctionsCoreApi

      public FunctionsCoreApi()
    • FunctionsCoreApi

      public FunctionsCoreApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getHostIndex

      public int getHostIndex()
    • setHostIndex

      public void setHostIndex(int hostIndex)
    • getCustomBaseUrl

      public String getCustomBaseUrl()
    • setCustomBaseUrl

      public void setCustomBaseUrl(String customBaseUrl)
    • addFunctionCalleeCall

      public okhttp3.Call addFunctionCalleeCall(@Nonnull Long functionId, @Nonnull AddCalleeInputBody addCalleeInputBody, ApiCallback _callback) throws ApiException
      Build call for addFunctionCallee
      Parameters:
      functionId - Function ID (required)
      addCalleeInputBody - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addFunctionCallee

      public Object addFunctionCallee(@Nonnull Long functionId, @Nonnull AddCalleeInputBody addCalleeInputBody) throws ApiException
      Add a callee to a function Records an outgoing call edge from the given function to a callee. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      functionId - Function ID (required)
      addCalleeInputBody - (required)
      Returns:
      Object
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addFunctionCalleeWithHttpInfo

      public ApiResponse<Object> addFunctionCalleeWithHttpInfo(@Nonnull Long functionId, @Nonnull AddCalleeInputBody addCalleeInputBody) throws ApiException
      Add a callee to a function Records an outgoing call edge from the given function to a callee. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      functionId - Function ID (required)
      addCalleeInputBody - (required)
      Returns:
      ApiResponse<Object>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addFunctionCalleeAsync

      public okhttp3.Call addFunctionCalleeAsync(@Nonnull Long functionId, @Nonnull AddCalleeInputBody addCalleeInputBody, ApiCallback<Object> _callback) throws ApiException
      Add a callee to a function (asynchronously) Records an outgoing call edge from the given function to a callee. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      functionId - Function ID (required)
      addCalleeInputBody - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addUserStringToFunctionCall

      public okhttp3.Call addUserStringToFunctionCall(@Nonnull Long functionId, @Nonnull AddUserStringToFunctionInputBody addUserStringToFunctionInputBody, ApiCallback _callback) throws ApiException
      Build call for addUserStringToFunction
      Parameters:
      functionId - Function ID (required)
      addUserStringToFunctionInputBody - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addUserStringToFunction

      public Object addUserStringToFunction(@Nonnull Long functionId, @Nonnull AddUserStringToFunctionInputBody addUserStringToFunctionInputBody) throws ApiException
      Add a user-provided string to a function. Attaches a user-provided string to a function at the given virtual address. The string is stored with source `USER` and complements strings discovered automatically during analysis. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied
      Parameters:
      functionId - Function ID (required)
      addUserStringToFunctionInputBody - (required)
      Returns:
      Object
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addUserStringToFunctionWithHttpInfo

      public ApiResponse<Object> addUserStringToFunctionWithHttpInfo(@Nonnull Long functionId, @Nonnull AddUserStringToFunctionInputBody addUserStringToFunctionInputBody) throws ApiException
      Add a user-provided string to a function. Attaches a user-provided string to a function at the given virtual address. The string is stored with source `USER` and complements strings discovered automatically during analysis. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied
      Parameters:
      functionId - Function ID (required)
      addUserStringToFunctionInputBody - (required)
      Returns:
      ApiResponse<Object>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • addUserStringToFunctionAsync

      public okhttp3.Call addUserStringToFunctionAsync(@Nonnull Long functionId, @Nonnull AddUserStringToFunctionInputBody addUserStringToFunctionInputBody, ApiCallback<Object> _callback) throws ApiException
      Add a user-provided string to a function. (asynchronously) Attaches a user-provided string to a function at the given virtual address. The string is stored with source `USER` and complements strings discovered automatically during analysis. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied
      Parameters:
      functionId - Function ID (required)
      addUserStringToFunctionInputBody - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      201 Created -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getAnalysisStringsCall

      @Deprecated public okhttp3.Call getAnalysisStringsCall(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getAnalysisStrings
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      functionSearch - Search is applied to function names (optional)
      orderBy - Order by field (optional, default to value)
      sortOrder - Sort order for the results (optional, default to ASC)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStrings

      @Deprecated public BaseResponseAnalysisStringsResponse getAnalysisStrings(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder) throws ApiException
      Deprecated.
      Get string information found in the Analysis Get string information found in the analysis
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      functionSearch - Search is applied to function names (optional)
      orderBy - Order by field (optional, default to value)
      sortOrder - Sort order for the results (optional, default to ASC)
      Returns:
      BaseResponseAnalysisStringsResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStringsWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseAnalysisStringsResponse> getAnalysisStringsWithHttpInfo(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder) throws ApiException
      Deprecated.
      Get string information found in the Analysis Get string information found in the analysis
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      functionSearch - Search is applied to function names (optional)
      orderBy - Order by field (optional, default to value)
      sortOrder - Sort order for the results (optional, default to ASC)
      Returns:
      ApiResponse<BaseResponseAnalysisStringsResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStringsAsync

      @Deprecated public okhttp3.Call getAnalysisStringsAsync(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder, ApiCallback<BaseResponseAnalysisStringsResponse> _callback) throws ApiException
      Deprecated.
      Get string information found in the Analysis (asynchronously) Get string information found in the analysis
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      functionSearch - Search is applied to function names (optional)
      orderBy - Order by field (optional, default to value)
      sortOrder - Sort order for the results (optional, default to ASC)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStringsStatusCall

      @Deprecated public okhttp3.Call getAnalysisStringsStatusCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getAnalysisStringsStatus
      Parameters:
      analysisId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStringsStatus

      @Deprecated public BaseResponseAnalysisStringsStatusResponse getAnalysisStringsStatus(@Nonnull Integer analysisId) throws ApiException
      Deprecated.
      Get string processing state for the Analysis Get string processing state for the Analysis
      Parameters:
      analysisId - (required)
      Returns:
      BaseResponseAnalysisStringsStatusResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStringsStatusWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseAnalysisStringsStatusResponse> getAnalysisStringsStatusWithHttpInfo(@Nonnull Integer analysisId) throws ApiException
      Deprecated.
      Get string processing state for the Analysis Get string processing state for the Analysis
      Parameters:
      analysisId - (required)
      Returns:
      ApiResponse<BaseResponseAnalysisStringsStatusResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getAnalysisStringsStatusAsync

      @Deprecated public okhttp3.Call getAnalysisStringsStatusAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseAnalysisStringsStatusResponse> _callback) throws ApiException
      Deprecated.
      Get string processing state for the Analysis (asynchronously) Get string processing state for the Analysis
      Parameters:
      analysisId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionBlocksCall

      @Deprecated public okhttp3.Call getFunctionBlocksCall(@Nonnull Integer functionId, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionBlocks
      Parameters:
      functionId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionBlocks

      @Deprecated public BaseResponseFunctionBlocksResponse getFunctionBlocks(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Get disassembly blocks related to the function Get disassembly blocks related to the function
      Parameters:
      functionId - (required)
      Returns:
      BaseResponseFunctionBlocksResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionBlocksWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseFunctionBlocksResponse> getFunctionBlocksWithHttpInfo(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Get disassembly blocks related to the function Get disassembly blocks related to the function
      Parameters:
      functionId - (required)
      Returns:
      ApiResponse<BaseResponseFunctionBlocksResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionBlocksAsync

      @Deprecated public okhttp3.Call getFunctionBlocksAsync(@Nonnull Integer functionId, ApiCallback<BaseResponseFunctionBlocksResponse> _callback) throws ApiException
      Deprecated.
      Get disassembly blocks related to the function (asynchronously) Get disassembly blocks related to the function
      Parameters:
      functionId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionBlocks_0Call

      public okhttp3.Call getFunctionBlocks_0Call(@Nonnull Long functionId, ApiCallback _callback) throws ApiException
      Build call for getFunctionBlocks_0
      Parameters:
      functionId - Function ID (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionBlocks_0

      public DisassemblyOutputBody getFunctionBlocks_0(@Nonnull Long functionId) throws ApiException
      Get function disassembly Returns the function's disassembly metadata (JSON blob containing basic blocks + local variables) along with parameter and return-type info. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      DisassemblyOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionBlocks_0WithHttpInfo

      public ApiResponse<DisassemblyOutputBody> getFunctionBlocks_0WithHttpInfo(@Nonnull Long functionId) throws ApiException
      Get function disassembly Returns the function's disassembly metadata (JSON blob containing basic blocks + local variables) along with parameter and return-type info. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      ApiResponse<DisassemblyOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionBlocks_0Async

      public okhttp3.Call getFunctionBlocks_0Async(@Nonnull Long functionId, ApiCallback<DisassemblyOutputBody> _callback) throws ApiException
      Get function disassembly (asynchronously) Returns the function's disassembly metadata (JSON blob containing basic blocks + local variables) along with parameter and return-type info. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCalleesCallersCall

      @Deprecated public okhttp3.Call getFunctionCalleesCallersCall(@Nonnull Integer functionId, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionCalleesCallers
      Parameters:
      functionId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallers

      @Deprecated public BaseResponseCalleesCallerFunctionsResponse getFunctionCalleesCallers(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Get list of functions that call or are called by the specified function
      Parameters:
      functionId - (required)
      Returns:
      BaseResponseCalleesCallerFunctionsResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallersWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseCalleesCallerFunctionsResponse> getFunctionCalleesCallersWithHttpInfo(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Get list of functions that call or are called by the specified function
      Parameters:
      functionId - (required)
      Returns:
      ApiResponse<BaseResponseCalleesCallerFunctionsResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallersAsync

      @Deprecated public okhttp3.Call getFunctionCalleesCallersAsync(@Nonnull Integer functionId, ApiCallback<BaseResponseCalleesCallerFunctionsResponse> _callback) throws ApiException
      Deprecated.
      Get list of functions that call or are called by the specified function (asynchronously)
      Parameters:
      functionId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallersBulkCall

      @Deprecated public okhttp3.Call getFunctionCalleesCallersBulkCall(@Nonnull List<Integer> functionIds, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionCalleesCallersBulk
      Parameters:
      functionIds - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallersBulk

      @Deprecated public BaseResponseListCalleesCallerFunctionsResponse getFunctionCalleesCallersBulk(@Nonnull List<Integer> functionIds) throws ApiException
      Deprecated.
      Get list of functions that call or are called for a list of functions
      Parameters:
      functionIds - (required)
      Returns:
      BaseResponseListCalleesCallerFunctionsResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallersBulkWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseListCalleesCallerFunctionsResponse> getFunctionCalleesCallersBulkWithHttpInfo(@Nonnull List<Integer> functionIds) throws ApiException
      Deprecated.
      Get list of functions that call or are called for a list of functions
      Parameters:
      functionIds - (required)
      Returns:
      ApiResponse<BaseResponseListCalleesCallerFunctionsResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallersBulkAsync

      @Deprecated public okhttp3.Call getFunctionCalleesCallersBulkAsync(@Nonnull List<Integer> functionIds, ApiCallback<BaseResponseListCalleesCallerFunctionsResponse> _callback) throws ApiException
      Deprecated.
      Get list of functions that call or are called for a list of functions (asynchronously)
      Parameters:
      functionIds - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionCalleesCallers_0Call

      public okhttp3.Call getFunctionCalleesCallers_0Call(@Nonnull Long functionId, ApiCallback _callback) throws ApiException
      Build call for getFunctionCalleesCallers_0
      Parameters:
      functionId - Function ID (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCalleesCallers_0

      public CallEdgesOutputBody getFunctionCalleesCallers_0(@Nonnull Long functionId) throws ApiException
      Get callees and callers for a function Returns both the outgoing call edges (callees) and incoming call edges (callers) for a single function. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      CallEdgesOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCalleesCallers_0WithHttpInfo

      public ApiResponse<CallEdgesOutputBody> getFunctionCalleesCallers_0WithHttpInfo(@Nonnull Long functionId) throws ApiException
      Get callees and callers for a function Returns both the outgoing call edges (callees) and incoming call edges (callers) for a single function. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      ApiResponse<CallEdgesOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCalleesCallers_0Async

      public okhttp3.Call getFunctionCalleesCallers_0Async(@Nonnull Long functionId, ApiCallback<CallEdgesOutputBody> _callback) throws ApiException
      Get callees and callers for a function (asynchronously) Returns both the outgoing call edges (callees) and incoming call edges (callers) for a single function. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCapabilitiesCall

      @Deprecated public okhttp3.Call getFunctionCapabilitiesCall(@Nonnull Integer functionId, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionCapabilities
      Parameters:
      functionId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionCapabilities

      @Deprecated public BaseResponseFunctionCapabilityResponse getFunctionCapabilities(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Retrieve a functions capabilities
      Parameters:
      functionId - (required)
      Returns:
      BaseResponseFunctionCapabilityResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionCapabilitiesWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseFunctionCapabilityResponse> getFunctionCapabilitiesWithHttpInfo(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Retrieve a functions capabilities
      Parameters:
      functionId - (required)
      Returns:
      ApiResponse<BaseResponseFunctionCapabilityResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionCapabilitiesAsync

      @Deprecated public okhttp3.Call getFunctionCapabilitiesAsync(@Nonnull Integer functionId, ApiCallback<BaseResponseFunctionCapabilityResponse> _callback) throws ApiException
      Deprecated.
      Retrieve a functions capabilities (asynchronously)
      Parameters:
      functionId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
      404 Not Found -
    • getFunctionCapabilities_0Call

      public okhttp3.Call getFunctionCapabilities_0Call(@Nonnull Long functionId, ApiCallback _callback) throws ApiException
      Build call for getFunctionCapabilities_0
      Parameters:
      functionId - Function ID (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCapabilities_0

      public CapabilitiesOutputBody getFunctionCapabilities_0(@Nonnull Long functionId) throws ApiException
      Get capabilities for a function Returns the capability findings (CAPA-style behaviour matches) associated with the given function. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      CapabilitiesOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCapabilities_0WithHttpInfo

      public ApiResponse<CapabilitiesOutputBody> getFunctionCapabilities_0WithHttpInfo(@Nonnull Long functionId) throws ApiException
      Get capabilities for a function Returns the capability findings (CAPA-style behaviour matches) associated with the given function. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      ApiResponse<CapabilitiesOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionCapabilities_0Async

      public okhttp3.Call getFunctionCapabilities_0Async(@Nonnull Long functionId, ApiCallback<CapabilitiesOutputBody> _callback) throws ApiException
      Get capabilities for a function (asynchronously) Returns the capability findings (CAPA-style behaviour matches) associated with the given function. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionDetailsCall

      @Deprecated public okhttp3.Call getFunctionDetailsCall(@Nonnull Integer functionId, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionDetails
      Parameters:
      functionId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionDetails

      @Deprecated public BaseResponseFunctionsDetailResponse getFunctionDetails(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Get function details
      Parameters:
      functionId - (required)
      Returns:
      BaseResponseFunctionsDetailResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionDetailsWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseFunctionsDetailResponse> getFunctionDetailsWithHttpInfo(@Nonnull Integer functionId) throws ApiException
      Deprecated.
      Get function details
      Parameters:
      functionId - (required)
      Returns:
      ApiResponse<BaseResponseFunctionsDetailResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionDetailsAsync

      @Deprecated public okhttp3.Call getFunctionDetailsAsync(@Nonnull Integer functionId, ApiCallback<BaseResponseFunctionsDetailResponse> _callback) throws ApiException
      Deprecated.
      Get function details (asynchronously)
      Parameters:
      functionId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionDetails_0Call

      public okhttp3.Call getFunctionDetails_0Call(@Nonnull Long functionId, ApiCallback _callback) throws ApiException
      Build call for getFunctionDetails_0
      Parameters:
      functionId - Function ID (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionDetails_0

      public FunctionDetailsOutputBody getFunctionDetails_0(@Nonnull Long functionId) throws ApiException
      Get function details Returns metadata for a single function — name, virtual address, size, debug status, binary it belongs to. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      FunctionDetailsOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionDetails_0WithHttpInfo

      public ApiResponse<FunctionDetailsOutputBody> getFunctionDetails_0WithHttpInfo(@Nonnull Long functionId) throws ApiException
      Get function details Returns metadata for a single function — name, virtual address, size, debug status, binary it belongs to. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      ApiResponse<FunctionDetailsOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionDetails_0Async

      public okhttp3.Call getFunctionDetails_0Async(@Nonnull Long functionId, ApiCallback<FunctionDetailsOutputBody> _callback) throws ApiException
      Get function details (asynchronously) Returns metadata for a single function — name, virtual address, size, debug status, binary it belongs to. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionIndirectCallSitesCall

      public okhttp3.Call getFunctionIndirectCallSitesCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException
      Build call for getFunctionIndirectCallSites
      Parameters:
      functionId - Function ID (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionIndirectCallSites

      public IndirectCallSitesOutputBody getFunctionIndirectCallSites(@Nonnull Long functionId) throws ApiException
      Get indirect call sites for a function Returns the function's indirect call instructions with their resolved call target. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      IndirectCallSitesOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionIndirectCallSitesWithHttpInfo

      public ApiResponse<IndirectCallSitesOutputBody> getFunctionIndirectCallSitesWithHttpInfo(@Nonnull Long functionId) throws ApiException
      Get indirect call sites for a function Returns the function's indirect call instructions with their resolved call target. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      Returns:
      ApiResponse<IndirectCallSitesOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionIndirectCallSitesAsync

      public okhttp3.Call getFunctionIndirectCallSitesAsync(@Nonnull Long functionId, ApiCallback<IndirectCallSitesOutputBody> _callback) throws ApiException
      Get indirect call sites for a function (asynchronously) Returns the function's indirect call instructions with their resolved call target. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      functionId - Function ID (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionStringsCall

      @Deprecated public okhttp3.Call getFunctionStringsCall(@Nonnull Integer functionId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionStrings
      Parameters:
      functionId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionStrings

      @Deprecated public BaseResponseFunctionStringsResponse getFunctionStrings(@Nonnull Integer functionId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search) throws ApiException
      Deprecated.
      Get string information found in the function Get string information found in the function
      Parameters:
      functionId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      Returns:
      BaseResponseFunctionStringsResponse
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionStringsWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseFunctionStringsResponse> getFunctionStringsWithHttpInfo(@Nonnull Integer functionId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search) throws ApiException
      Deprecated.
      Get string information found in the function Get string information found in the function
      Parameters:
      functionId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      Returns:
      ApiResponse<BaseResponseFunctionStringsResponse>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionStringsAsync

      @Deprecated public okhttp3.Call getFunctionStringsAsync(@Nonnull Integer functionId, @Nullable Integer page, @Nullable Integer pageSize, @Nullable String search, ApiCallback<BaseResponseFunctionStringsResponse> _callback) throws ApiException
      Deprecated.
      Get string information found in the function (asynchronously) Get string information found in the function
      Parameters:
      functionId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 100)
      search - Search is applied to string value (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionStrings_0Call

      public okhttp3.Call getFunctionStrings_0Call(@Nonnull Long functionId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search, ApiCallback _callback) throws ApiException
      Build call for getFunctionStrings_0
      Parameters:
      functionId - Function ID (required)
      page - Page number (1-indexed). (optional, default to 1)
      pageSize - Number of results per page. (optional, default to 100)
      search - Filter by string value (case-insensitive substring match). (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionStrings_0

      public ListFunctionStringsOutputBody getFunctionStrings_0(@Nonnull Long functionId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search) throws ApiException
      List strings for a function. Returns the strings discovered in a function. Supports value search and pagination. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied
      Parameters:
      functionId - Function ID (required)
      page - Page number (1-indexed). (optional, default to 1)
      pageSize - Number of results per page. (optional, default to 100)
      search - Filter by string value (case-insensitive substring match). (optional)
      Returns:
      ListFunctionStringsOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionStrings_0WithHttpInfo

      public ApiResponse<ListFunctionStringsOutputBody> getFunctionStrings_0WithHttpInfo(@Nonnull Long functionId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search) throws ApiException
      List strings for a function. Returns the strings discovered in a function. Supports value search and pagination. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied
      Parameters:
      functionId - Function ID (required)
      page - Page number (1-indexed). (optional, default to 1)
      pageSize - Number of results per page. (optional, default to 100)
      search - Filter by string value (case-insensitive substring match). (optional)
      Returns:
      ApiResponse<ListFunctionStringsOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionStrings_0Async

      public okhttp3.Call getFunctionStrings_0Async(@Nonnull Long functionId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search, ApiCallback<ListFunctionStringsOutputBody> _callback) throws ApiException
      List strings for a function. (asynchronously) Returns the strings discovered in a function. Supports value search and pagination. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied
      Parameters:
      functionId - Function ID (required)
      page - Page number (1-indexed). (optional, default to 1)
      pageSize - Number of results per page. (optional, default to 100)
      search - Filter by string value (case-insensitive substring match). (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsCalleesCallersCall

      public okhttp3.Call getFunctionsCalleesCallersCall(@Nullable List<Long> functionIds, ApiCallback _callback) throws ApiException
      Build call for getFunctionsCalleesCallers
      Parameters:
      functionIds - Function IDs to fetch edges for. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsCalleesCallers

      public CallEdgesOutputBody getFunctionsCalleesCallers(@Nullable List<Long> functionIds) throws ApiException
      Get callees and callers for many functions Bulk variant — pass `function_ids` as a query parameter (comma-separated or repeated). Caller must have access to every supplied function or the whole request is rejected. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      functionIds - Function IDs to fetch edges for. (required)
      Returns:
      CallEdgesOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsCalleesCallersWithHttpInfo

      public ApiResponse<CallEdgesOutputBody> getFunctionsCalleesCallersWithHttpInfo(@Nullable List<Long> functionIds) throws ApiException
      Get callees and callers for many functions Bulk variant — pass `function_ids` as a query parameter (comma-separated or repeated). Caller must have access to every supplied function or the whole request is rejected. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      functionIds - Function IDs to fetch edges for. (required)
      Returns:
      ApiResponse<CallEdgesOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsCalleesCallersAsync

      public okhttp3.Call getFunctionsCalleesCallersAsync(@Nullable List<Long> functionIds, ApiCallback<CallEdgesOutputBody> _callback) throws ApiException
      Get callees and callers for many functions (asynchronously) Bulk variant — pass `function_ids` as a query parameter (comma-separated or repeated). Caller must have access to every supplied function or the whole request is rejected. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      functionIds - Function IDs to fetch edges for. (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchesCall

      public okhttp3.Call getFunctionsMatchesCall(@Nullable String matchId, @Nullable List<Long> functionIds, ApiCallback _callback) throws ApiException
      Build call for getFunctionsMatches
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatches

      public GetMatchesOutputBody getFunctionsMatches(@Nullable String matchId, @Nullable List<Long> functionIds) throws ApiException
      Get function-matching results for an explicit set of functions Returns the matches blob when the matching workflow has completed. While the workflow is in progress this endpoint returns the current status with no matches; use /matches/status to poll progress. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      Returns:
      GetMatchesOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchesWithHttpInfo

      public ApiResponse<GetMatchesOutputBody> getFunctionsMatchesWithHttpInfo(@Nullable String matchId, @Nullable List<Long> functionIds) throws ApiException
      Get function-matching results for an explicit set of functions Returns the matches blob when the matching workflow has completed. While the workflow is in progress this endpoint returns the current status with no matches; use /matches/status to poll progress. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      Returns:
      ApiResponse<GetMatchesOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchesAsync

      public okhttp3.Call getFunctionsMatchesAsync(@Nullable String matchId, @Nullable List<Long> functionIds, ApiCallback<GetMatchesOutputBody> _callback) throws ApiException
      Get function-matching results for an explicit set of functions (asynchronously) Returns the matches blob when the matching workflow has completed. While the workflow is in progress this endpoint returns the current status with no matches; use /matches/status to poll progress. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchingStatusCall

      public okhttp3.Call getFunctionsMatchingStatusCall(@Nullable String matchId, @Nullable List<Long> functionIds, ApiCallback _callback) throws ApiException
      Build call for getFunctionsMatchingStatus
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchingStatus

      public GetMatchesStatusOutputBody getFunctionsMatchingStatus(@Nullable String matchId, @Nullable List<Long> functionIds) throws ApiException
      Get function-matching status for an explicit set of functions Returns the matching workflow's current status for the supplied function IDs. Does not include the matches blob — use GET /matches for that. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      Returns:
      GetMatchesStatusOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchingStatusWithHttpInfo

      public ApiResponse<GetMatchesStatusOutputBody> getFunctionsMatchingStatusWithHttpInfo(@Nullable String matchId, @Nullable List<Long> functionIds) throws ApiException
      Get function-matching status for an explicit set of functions Returns the matching workflow's current status for the supplied function IDs. Does not include the matches blob — use GET /matches for that. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      Returns:
      ApiResponse<GetMatchesStatusOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getFunctionsMatchingStatusAsync

      public okhttp3.Call getFunctionsMatchingStatusAsync(@Nullable String matchId, @Nullable List<Long> functionIds, ApiCallback<GetMatchesStatusOutputBody> _callback) throws ApiException
      Get function-matching status for an explicit set of functions (asynchronously) Returns the matching workflow's current status for the supplied function IDs. Does not include the matches blob — use GET /matches for that. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      matchId - Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)
      functionIds - Source function IDs whose matches to fetch. Required unless match_id is supplied. (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getImportedFunctionCall

      public okhttp3.Call getImportedFunctionCall(@Nonnull Long analysisId, @Nonnull Long importedFunctionId, ApiCallback _callback) throws ApiException
      Build call for getImportedFunction
      Parameters:
      analysisId - Analysis ID (required)
      importedFunctionId - Imported function ID (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getImportedFunction

      public ImportedFunctionDetailOutputBody getImportedFunction(@Nonnull Long analysisId, @Nonnull Long importedFunctionId) throws ApiException
      Get an imported function with its callers Returns a single imported symbol plus the internal functions that call it, resolved via the import's PLT/stub addresses within the binary. Answers \"which functions call `free`?\" for binary navigation. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      importedFunctionId - Imported function ID (required)
      Returns:
      ImportedFunctionDetailOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getImportedFunctionWithHttpInfo

      public ApiResponse<ImportedFunctionDetailOutputBody> getImportedFunctionWithHttpInfo(@Nonnull Long analysisId, @Nonnull Long importedFunctionId) throws ApiException
      Get an imported function with its callers Returns a single imported symbol plus the internal functions that call it, resolved via the import's PLT/stub addresses within the binary. Answers \"which functions call `free`?\" for binary navigation. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      importedFunctionId - Imported function ID (required)
      Returns:
      ApiResponse<ImportedFunctionDetailOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • getImportedFunctionAsync

      public okhttp3.Call getImportedFunctionAsync(@Nonnull Long analysisId, @Nonnull Long importedFunctionId, ApiCallback<ImportedFunctionDetailOutputBody> _callback) throws ApiException
      Get an imported function with its callers (asynchronously) Returns a single imported symbol plus the internal functions that call it, resolved via the import's PLT/stub addresses within the binary. Answers \"which functions call `free`?\" for binary navigation. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      importedFunctionId - Imported function ID (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listAnalysisFunctionsCall

      public okhttp3.Call listAnalysisFunctionsCall(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit, ApiCallback _callback) throws ApiException
      Build call for listAnalysisFunctions
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listAnalysisFunctions

      public ListAnalysisFunctionsOutputBody listAnalysisFunctions(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit) throws ApiException
      List functions in an analysis Returns a paginated list of functions belonging to the analysis. `total_count` is the full population size, ignoring pagination. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      Returns:
      ListAnalysisFunctionsOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listAnalysisFunctionsWithHttpInfo

      public ApiResponse<ListAnalysisFunctionsOutputBody> listAnalysisFunctionsWithHttpInfo(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit) throws ApiException
      List functions in an analysis Returns a paginated list of functions belonging to the analysis. `total_count` is the full population size, ignoring pagination. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      Returns:
      ApiResponse<ListAnalysisFunctionsOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listAnalysisFunctionsAsync

      public okhttp3.Call listAnalysisFunctionsAsync(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit, ApiCallback<ListAnalysisFunctionsOutputBody> _callback) throws ApiException
      List functions in an analysis (asynchronously) Returns a paginated list of functions belonging to the analysis. `total_count` is the full population size, ignoring pagination. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listImportedFunctionsCall

      public okhttp3.Call listImportedFunctionsCall(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit, ApiCallback _callback) throws ApiException
      Build call for listImportedFunctions
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listImportedFunctions

      public ListImportedFunctionsOutputBody listImportedFunctions(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit) throws ApiException
      List imported functions in an analysis Returns a paginated list of external/imported symbols (e.g. libc's `free`) linked by the analysis's binary. These are display-only: they carry no embeddings, cannot be renamed, and never participate in match/diff. `total_count` is the full population size, ignoring pagination. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      Returns:
      ListImportedFunctionsOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listImportedFunctionsWithHttpInfo

      public ApiResponse<ListImportedFunctionsOutputBody> listImportedFunctionsWithHttpInfo(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit) throws ApiException
      List imported functions in an analysis Returns a paginated list of external/imported symbols (e.g. libc's `free`) linked by the analysis's binary. These are display-only: they carry no embeddings, cannot be renamed, and never participate in match/diff. `total_count` is the full population size, ignoring pagination. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      Returns:
      ApiResponse<ListImportedFunctionsOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • listImportedFunctionsAsync

      public okhttp3.Call listImportedFunctionsAsync(@Nonnull Long analysisId, @Nullable Long offset, @Nullable Long limit, ApiCallback<ListImportedFunctionsOutputBody> _callback) throws ApiException
      List imported functions in an analysis (asynchronously) Returns a paginated list of external/imported symbols (e.g. libc's `free`) linked by the analysis's binary. These are display-only: they carry no embeddings, cannot be renamed, and never participate in match/diff. `total_count` is the full population size, ignoring pagination. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found
      Parameters:
      analysisId - Analysis ID (required)
      offset - Pagination offset. Defaults to 0. (optional)
      limit - Page size. Defaults to 100. (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • startFunctionsMatchingCall

      public okhttp3.Call startFunctionsMatchingCall(@Nonnull StartMatchingForFunctionsInputBody startMatchingForFunctionsInputBody, ApiCallback _callback) throws ApiException
      Build call for startFunctionsMatching
      Parameters:
      startMatchingForFunctionsInputBody - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      202 Accepted -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • startFunctionsMatching

      public StartMatchingOutputBody startFunctionsMatching(@Nonnull StartMatchingForFunctionsInputBody startMatchingForFunctionsInputBody) throws ApiException
      Start function matching for an explicit set of functions Dispatches the function-matching workflow against the provided function IDs. Returns immediately. Poll the status endpoint for progress; fetch results from the matches endpoint when status=COMPLETED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      startMatchingForFunctionsInputBody - (required)
      Returns:
      StartMatchingOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      202 Accepted -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • startFunctionsMatchingWithHttpInfo

      public ApiResponse<StartMatchingOutputBody> startFunctionsMatchingWithHttpInfo(@Nonnull StartMatchingForFunctionsInputBody startMatchingForFunctionsInputBody) throws ApiException
      Start function matching for an explicit set of functions Dispatches the function-matching workflow against the provided function IDs. Returns immediately. Poll the status endpoint for progress; fetch results from the matches endpoint when status=COMPLETED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      startMatchingForFunctionsInputBody - (required)
      Returns:
      ApiResponse<StartMatchingOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      202 Accepted -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • startFunctionsMatchingAsync

      public okhttp3.Call startFunctionsMatchingAsync(@Nonnull StartMatchingForFunctionsInputBody startMatchingForFunctionsInputBody, ApiCallback<StartMatchingOutputBody> _callback) throws ApiException
      Start function matching for an explicit set of functions (asynchronously) Dispatches the function-matching workflow against the provided function IDs. Returns immediately. Poll the status endpoint for progress; fetch results from the matches endpoint when status=COMPLETED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request
      Parameters:
      startMatchingForFunctionsInputBody - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      202 Accepted -
      400 Bad Request -
      403 Forbidden -
      404 Not Found -
      422 Unprocessable Entity -
      500 Internal Server Error -
    • v3CanonicalizeFunctionNamesCall

      public okhttp3.Call v3CanonicalizeFunctionNamesCall(@Nonnull CanonicalizeNamesInputBody canonicalizeNamesInputBody, ApiCallback _callback) throws ApiException
      Build call for v3CanonicalizeFunctionNames
      Parameters:
      canonicalizeNamesInputBody - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      422 Unprocessable Entity -
      500 Internal Server Error -
      503 Service Unavailable -
    • v3CanonicalizeFunctionNames

      public CanonicalizeNamesOutputBody v3CanonicalizeFunctionNames(@Nonnull CanonicalizeNamesInputBody canonicalizeNamesInputBody) throws ApiException
      Canonicalize a batch of function names Accepts up to 25 raw function names and returns their canonical forms in the same order. A name with no canonical form is returned unchanged. **Error codes:** - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request - `503` [`SERVICE_UNAVAILABLE`](/errors/SERVICE_UNAVAILABLE) — Service Unavailable
      Parameters:
      canonicalizeNamesInputBody - (required)
      Returns:
      CanonicalizeNamesOutputBody
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      422 Unprocessable Entity -
      500 Internal Server Error -
      503 Service Unavailable -
    • v3CanonicalizeFunctionNamesWithHttpInfo

      public ApiResponse<CanonicalizeNamesOutputBody> v3CanonicalizeFunctionNamesWithHttpInfo(@Nonnull CanonicalizeNamesInputBody canonicalizeNamesInputBody) throws ApiException
      Canonicalize a batch of function names Accepts up to 25 raw function names and returns their canonical forms in the same order. A name with no canonical form is returned unchanged. **Error codes:** - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request - `503` [`SERVICE_UNAVAILABLE`](/errors/SERVICE_UNAVAILABLE) — Service Unavailable
      Parameters:
      canonicalizeNamesInputBody - (required)
      Returns:
      ApiResponse<CanonicalizeNamesOutputBody>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      422 Unprocessable Entity -
      500 Internal Server Error -
      503 Service Unavailable -
    • v3CanonicalizeFunctionNamesAsync

      public okhttp3.Call v3CanonicalizeFunctionNamesAsync(@Nonnull CanonicalizeNamesInputBody canonicalizeNamesInputBody, ApiCallback<CanonicalizeNamesOutputBody> _callback) throws ApiException
      Canonicalize a batch of function names (asynchronously) Accepts up to 25 raw function names and returns their canonical forms in the same order. A name with no canonical form is returned unchanged. **Error codes:** - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request - `503` [`SERVICE_UNAVAILABLE`](/errors/SERVICE_UNAVAILABLE) — Service Unavailable
      Parameters:
      canonicalizeNamesInputBody - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 OK -
      400 Bad Request -
      422 Unprocessable Entity -
      500 Internal Server Error -
      503 Service Unavailable -