Package ai.reveng.api
Class FunctionsAiDecompilationApi
java.lang.Object
ai.reveng.api.FunctionsAiDecompilationApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAiDecompilation(Long functionId, Boolean contextAware, Double temperature) Start AI decompilation Begins the AI decompilation process for a function.okhttp3.CallcreateAiDecompilationAsync(Long functionId, Boolean contextAware, Double temperature, ApiCallback<CreateAIDecompOutputBody> _callback) Start AI decompilation (asynchronously) Begins the AI decompilation process for a function.okhttp3.CallcreateAiDecompilationCall(Long functionId, Boolean contextAware, Double temperature, ApiCallback _callback) Build call for createAiDecompilationcreateAiDecompilationComment(Integer functionId, FunctionCommentCreateRequest functionCommentCreateRequest) Create a comment for this function Creates a comment associated with a specified function).okhttp3.CallcreateAiDecompilationCommentAsync(Integer functionId, FunctionCommentCreateRequest functionCommentCreateRequest, ApiCallback<BaseResponseCommentResponse> _callback) Create a comment for this function (asynchronously) Creates a comment associated with a specified function).okhttp3.CallcreateAiDecompilationCommentCall(Integer functionId, FunctionCommentCreateRequest functionCommentCreateRequest, ApiCallback _callback) Build call for createAiDecompilationCommentcreateAiDecompilationCommentWithHttpInfo(Integer functionId, FunctionCommentCreateRequest functionCommentCreateRequest) Create a comment for this function Creates a comment associated with a specified function).createAiDecompilationTask(Long functionId) Begins AI Decompilation Process Begins the AI Decompilation Processokhttp3.CallcreateAiDecompilationTaskAsync(Long functionId, ApiCallback<BaseResponse> _callback) Begins AI Decompilation Process (asynchronously) Begins the AI Decompilation Processokhttp3.CallcreateAiDecompilationTaskCall(Long functionId, ApiCallback _callback) Build call for createAiDecompilationTaskcreateAiDecompilationTaskWithHttpInfo(Long functionId) Begins AI Decompilation Process Begins the AI Decompilation ProcesscreateAiDecompilationWithHttpInfo(Long functionId, Boolean contextAware, Double temperature) Start AI decompilation Begins the AI decompilation process for a function.deleteAiDecompilationComment(Integer commentId, Integer functionId) Delete a comment Deletes an existing comment.okhttp3.CalldeleteAiDecompilationCommentAsync(Integer commentId, Integer functionId, ApiCallback<BaseResponseBool> _callback) Delete a comment (asynchronously) Deletes an existing comment.okhttp3.CalldeleteAiDecompilationCommentCall(Integer commentId, Integer functionId, ApiCallback _callback) Build call for deleteAiDecompilationCommentdeleteAiDecompilationCommentWithHttpInfo(Integer commentId, Integer functionId) Delete a comment Deletes an existing comment.getAiDecompilation(Long functionId) Get AI decompilation result Returns the decompilation source code.okhttp3.CallgetAiDecompilationAsync(Long functionId, ApiCallback<DecompilationData> _callback) Get AI decompilation result (asynchronously) Returns the decompilation source code.okhttp3.CallgetAiDecompilationCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationgetAiDecompilationComments(Integer functionId) Get comments for this function Retrieves all comments created for a specific function.okhttp3.CallgetAiDecompilationCommentsAsync(Integer functionId, ApiCallback<BaseResponseListCommentResponse> _callback) Get comments for this function (asynchronously) Retrieves all comments created for a specific function.okhttp3.CallgetAiDecompilationCommentsCall(Integer functionId, ApiCallback _callback) Build call for getAiDecompilationCommentsgetAiDecompilationCommentsWithHttpInfo(Integer functionId) Get comments for this function Retrieves all comments created for a specific function.getAiDecompilationInlineComments(Long functionId) Get AI decompilation inline comments Returns the commented source if available.okhttp3.CallgetAiDecompilationInlineCommentsAsync(Long functionId, ApiCallback<CommentsData> _callback) Get AI decompilation inline comments (asynchronously) Returns the commented source if available.okhttp3.CallgetAiDecompilationInlineCommentsCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationInlineCommentsgetAiDecompilationInlineCommentsStatus(Long functionId) Get inline comments generation workflow status Returns fine-grained progress of the inline comments generation workflow.okhttp3.CallgetAiDecompilationInlineCommentsStatusAsync(Long functionId, ApiCallback<WorkflowProgress> _callback) Get inline comments generation workflow status (asynchronously) Returns fine-grained progress of the inline comments generation workflow.okhttp3.CallgetAiDecompilationInlineCommentsStatusCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationInlineCommentsStatusGet inline comments generation workflow status Returns fine-grained progress of the inline comments generation workflow.getAiDecompilationInlineCommentsWithHttpInfo(Long functionId) Get AI decompilation inline comments Returns the commented source if available.getAiDecompilationRating(Long functionId) Get rating for AI decompilationokhttp3.CallgetAiDecompilationRatingAsync(Long functionId, ApiCallback<BaseResponseUnionGetAiDecompilationRatingResponseNoneType> _callback) Get rating for AI decompilation (asynchronously)okhttp3.CallgetAiDecompilationRatingCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationRatinggetAiDecompilationRatingWithHttpInfo(Long functionId) Get rating for AI decompilationgetAiDecompilationStatus(Long functionId) Get AI decompilation workflow status Returns fine-grained progress of the running workflow including current step, total steps, and messages.okhttp3.CallgetAiDecompilationStatusAsync(Long functionId, ApiCallback<WorkflowProgress> _callback) Get AI decompilation workflow status (asynchronously) Returns fine-grained progress of the running workflow including current step, total steps, and messages.okhttp3.CallgetAiDecompilationStatusCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationStatusgetAiDecompilationStatusWithHttpInfo(Long functionId) Get AI decompilation workflow status Returns fine-grained progress of the running workflow including current step, total steps, and messages.getAiDecompilationSummary(Long functionId) Get AI decompilation summary Returns the summary if available.okhttp3.CallgetAiDecompilationSummaryAsync(Long functionId, ApiCallback<SummaryData> _callback) Get AI decompilation summary (asynchronously) Returns the summary if available.okhttp3.CallgetAiDecompilationSummaryCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationSummarygetAiDecompilationSummaryStatus(Long functionId) Get summary generation workflow status Returns fine-grained progress of the summary generation workflow.okhttp3.CallgetAiDecompilationSummaryStatusAsync(Long functionId, ApiCallback<WorkflowProgress> _callback) Get summary generation workflow status (asynchronously) Returns fine-grained progress of the summary generation workflow.okhttp3.CallgetAiDecompilationSummaryStatusCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationSummaryStatusgetAiDecompilationSummaryStatusWithHttpInfo(Long functionId) Get summary generation workflow status Returns fine-grained progress of the summary generation workflow.getAiDecompilationSummaryWithHttpInfo(Long functionId) Get AI decompilation summary Returns the summary if available.getAiDecompilationTaskResult(Long functionId, Boolean summarise, Boolean generateInlineComments, List<RegenerateTarget> forceRegenerate) Polls AI Decompilation Process Polls the AI Decompilation Processokhttp3.CallgetAiDecompilationTaskResultAsync(Long functionId, Boolean summarise, Boolean generateInlineComments, List<RegenerateTarget> forceRegenerate, ApiCallback<BaseResponseGetAiDecompilationTask> _callback) Polls AI Decompilation Process (asynchronously) Polls the AI Decompilation Processokhttp3.CallgetAiDecompilationTaskResultCall(Long functionId, Boolean summarise, Boolean generateInlineComments, List<RegenerateTarget> forceRegenerate, ApiCallback _callback) Build call for getAiDecompilationTaskResultgetAiDecompilationTaskResultWithHttpInfo(Long functionId, Boolean summarise, Boolean generateInlineComments, List<RegenerateTarget> forceRegenerate) Polls AI Decompilation Process Polls the AI Decompilation ProcessgetAiDecompilationTaskStatus(Long functionId) Check the status of a function ai decompilationokhttp3.CallgetAiDecompilationTaskStatusAsync(Long functionId, ApiCallback<BaseResponseFunctionTaskResponse> _callback) Check the status of a function ai decompilation (asynchronously)okhttp3.CallgetAiDecompilationTaskStatusCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationTaskStatusgetAiDecompilationTaskStatusWithHttpInfo(Long functionId) Check the status of a function ai decompilationgetAiDecompilationTokenised(Long functionId) Get tokenised AI decompilation with function mapping Returns the decompilation with placeholder tokens, the function mapping for token resolution, and the predicted function name.okhttp3.CallgetAiDecompilationTokenisedAsync(Long functionId, ApiCallback<TokenisedData> _callback) Get tokenised AI decompilation with function mapping (asynchronously) Returns the decompilation with placeholder tokens, the function mapping for token resolution, and the predicted function name.okhttp3.CallgetAiDecompilationTokenisedCall(Long functionId, ApiCallback _callback) Build call for getAiDecompilationTokenisedgetAiDecompilationTokenisedWithHttpInfo(Long functionId) Get tokenised AI decompilation with function mapping Returns the decompilation with placeholder tokens, the function mapping for token resolution, and the predicted function name.getAiDecompilationWithHttpInfo(Long functionId) Get AI decompilation result Returns the decompilation source code.intregenerateAiDecompilationInlineComments(Long functionId) Regenerate AI decompilation inline comments Starts a new inline comments generation workflow for the function.okhttp3.CallregenerateAiDecompilationInlineCommentsAsync(Long functionId, ApiCallback<RegenerateOutputBody> _callback) Regenerate AI decompilation inline comments (asynchronously) Starts a new inline comments generation workflow for the function.okhttp3.CallregenerateAiDecompilationInlineCommentsCall(Long functionId, ApiCallback _callback) Build call for regenerateAiDecompilationInlineCommentsRegenerate AI decompilation inline comments Starts a new inline comments generation workflow for the function.regenerateAiDecompilationSummary(Long functionId) Regenerate AI decompilation summary Starts a new summary generation workflow for the function.okhttp3.CallregenerateAiDecompilationSummaryAsync(Long functionId, ApiCallback<RegenerateOutputBody> _callback) Regenerate AI decompilation summary (asynchronously) Starts a new summary generation workflow for the function.okhttp3.CallregenerateAiDecompilationSummaryCall(Long functionId, ApiCallback _callback) Build call for regenerateAiDecompilationSummaryregenerateAiDecompilationSummaryWithHttpInfo(Long functionId) Regenerate AI decompilation summary Starts a new summary generation workflow for the function.voidsetApiClient(ApiClient apiClient) voidsetCustomBaseUrl(String customBaseUrl) voidsetHostIndex(int hostIndex) updateAiDecompilationComment(Integer commentId, Integer functionId, CommentUpdateRequest commentUpdateRequest) Update a comment Updates the content of an existing comment.okhttp3.CallupdateAiDecompilationCommentAsync(Integer commentId, Integer functionId, CommentUpdateRequest commentUpdateRequest, ApiCallback<BaseResponseCommentResponse> _callback) Update a comment (asynchronously) Updates the content of an existing comment.okhttp3.CallupdateAiDecompilationCommentCall(Integer commentId, Integer functionId, CommentUpdateRequest commentUpdateRequest, ApiCallback _callback) Build call for updateAiDecompilationCommentupdateAiDecompilationCommentWithHttpInfo(Integer commentId, Integer functionId, CommentUpdateRequest commentUpdateRequest) Update a comment Updates the content of an existing comment.upsertAiDecompilationOverrides(Long functionId, UpsertOverridesInputBody upsertOverridesInputBody) Upsert variable/function name overrides Applies user-provided name overrides to placeholder tokens in the decompilation.okhttp3.CallupsertAiDecompilationOverridesAsync(Long functionId, UpsertOverridesInputBody upsertOverridesInputBody, ApiCallback<UpsertOverridesData> _callback) Upsert variable/function name overrides (asynchronously) Applies user-provided name overrides to placeholder tokens in the decompilation.okhttp3.CallupsertAiDecompilationOverridesCall(Long functionId, UpsertOverridesInputBody upsertOverridesInputBody, ApiCallback _callback) Build call for upsertAiDecompilationOverridesupsertAiDecompilationOverridesWithHttpInfo(Long functionId, UpsertOverridesInputBody upsertOverridesInputBody) Upsert variable/function name overrides Applies user-provided name overrides to placeholder tokens in the decompilation.upsertAiDecompilationRating(Long functionId, UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest) Upsert rating for AI decompilationokhttp3.CallupsertAiDecompilationRatingAsync(Long functionId, UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest, ApiCallback<BaseResponse> _callback) Upsert rating for AI decompilation (asynchronously)okhttp3.CallupsertAiDecompilationRatingCall(Long functionId, UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest, ApiCallback _callback) Build call for upsertAiDecompilationRatingupsertAiDecompilationRatingWithHttpInfo(Long functionId, UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest) Upsert rating for AI decompilation
-
Constructor Details
-
FunctionsAiDecompilationApi
public FunctionsAiDecompilationApi() -
FunctionsAiDecompilationApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
createAiDecompilationCall
public okhttp3.Call createAiDecompilationCall(@Nonnull Long functionId, @Nullable Boolean contextAware, @Nullable Double temperature, ApiCallback _callback) throws ApiException Build call for createAiDecompilation- Parameters:
functionId- Function ID (required)contextAware- Use context-aware decompilation (optional, default to false)temperature- LLM temperature (0.0-1.0). Overrides the server default when set. Omit or set to -1 to use the server default. (optional, default to -1)_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 - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
createAiDecompilation
public CreateAIDecompOutputBody createAiDecompilation(@Nonnull Long functionId, @Nullable Boolean contextAware, @Nullable Double temperature) throws ApiException Start AI decompilation Begins the AI decompilation process for a function. Charges team credits and starts the workflow. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request - `409` [`CONFLICT`](/errors/CONFLICT) — Conflict- Parameters:
functionId- Function ID (required)contextAware- Use context-aware decompilation (optional, default to false)temperature- LLM temperature (0.0-1.0). Overrides the server default when set. Omit or set to -1 to use the server default. (optional, default to -1)- Returns:
- CreateAIDecompOutputBody
- 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 - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
createAiDecompilationWithHttpInfo
public ApiResponse<CreateAIDecompOutputBody> createAiDecompilationWithHttpInfo(@Nonnull Long functionId, @Nullable Boolean contextAware, @Nullable Double temperature) throws ApiException Start AI decompilation Begins the AI decompilation process for a function. Charges team credits and starts the workflow. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request - `409` [`CONFLICT`](/errors/CONFLICT) — Conflict- Parameters:
functionId- Function ID (required)contextAware- Use context-aware decompilation (optional, default to false)temperature- LLM temperature (0.0-1.0). Overrides the server default when set. Omit or set to -1 to use the server default. (optional, default to -1)- Returns:
- ApiResponse<CreateAIDecompOutputBody>
- 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 - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
createAiDecompilationAsync
public okhttp3.Call createAiDecompilationAsync(@Nonnull Long functionId, @Nullable Boolean contextAware, @Nullable Double temperature, ApiCallback<CreateAIDecompOutputBody> _callback) throws ApiException Start AI decompilation (asynchronously) Begins the AI decompilation process for a function. Charges team credits and starts the workflow. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request - `409` [`CONFLICT`](/errors/CONFLICT) — Conflict- Parameters:
functionId- Function ID (required)contextAware- Use context-aware decompilation (optional, default to false)temperature- LLM temperature (0.0-1.0). Overrides the server default when set. Omit or set to -1 to use the server default. (optional, default to -1)_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 - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
createAiDecompilationCommentCall
public okhttp3.Call createAiDecompilationCommentCall(@Nonnull Integer functionId, @Nonnull FunctionCommentCreateRequest functionCommentCreateRequest, ApiCallback _callback) throws ApiException Build call for createAiDecompilationComment- Parameters:
functionId- (required)functionCommentCreateRequest- (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 Successful Response - 422 Invalid request parameters - 400 Bad Request -
-
createAiDecompilationComment
public BaseResponseCommentResponse createAiDecompilationComment(@Nonnull Integer functionId, @Nonnull FunctionCommentCreateRequest functionCommentCreateRequest) throws ApiException Create a comment for this function Creates a comment associated with a specified function).- Parameters:
functionId- (required)functionCommentCreateRequest- (required)- Returns:
- BaseResponseCommentResponse
- 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 Successful Response - 422 Invalid request parameters - 400 Bad Request -
-
createAiDecompilationCommentWithHttpInfo
public ApiResponse<BaseResponseCommentResponse> createAiDecompilationCommentWithHttpInfo(@Nonnull Integer functionId, @Nonnull FunctionCommentCreateRequest functionCommentCreateRequest) throws ApiException Create a comment for this function Creates a comment associated with a specified function).- Parameters:
functionId- (required)functionCommentCreateRequest- (required)- Returns:
- ApiResponse<BaseResponseCommentResponse>
- 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 Successful Response - 422 Invalid request parameters - 400 Bad Request -
-
createAiDecompilationCommentAsync
public okhttp3.Call createAiDecompilationCommentAsync(@Nonnull Integer functionId, @Nonnull FunctionCommentCreateRequest functionCommentCreateRequest, ApiCallback<BaseResponseCommentResponse> _callback) throws ApiException Create a comment for this function (asynchronously) Creates a comment associated with a specified function).- Parameters:
functionId- (required)functionCommentCreateRequest- (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 Successful Response - 422 Invalid request parameters - 400 Bad Request -
-
createAiDecompilationTaskCall
public okhttp3.Call createAiDecompilationTaskCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for createAiDecompilationTask- Parameters:
functionId- The ID of the function for which we are creating the decompilation task (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 Successful Response - 422 Invalid request parameters - 403 Forbidden - 402 Payment Required - 409 Conflict - 400 Bad Request -
-
createAiDecompilationTask
Begins AI Decompilation Process Begins the AI Decompilation Process- Parameters:
functionId- The ID of the function for which we are creating the decompilation task (required)- Returns:
- BaseResponse
- 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 Successful Response - 422 Invalid request parameters - 403 Forbidden - 402 Payment Required - 409 Conflict - 400 Bad Request -
-
createAiDecompilationTaskWithHttpInfo
public ApiResponse<BaseResponse> createAiDecompilationTaskWithHttpInfo(@Nonnull Long functionId) throws ApiException Begins AI Decompilation Process Begins the AI Decompilation Process- Parameters:
functionId- The ID of the function for which we are creating the decompilation task (required)- Returns:
- ApiResponse<BaseResponse>
- 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 Successful Response - 422 Invalid request parameters - 403 Forbidden - 402 Payment Required - 409 Conflict - 400 Bad Request -
-
createAiDecompilationTaskAsync
public okhttp3.Call createAiDecompilationTaskAsync(@Nonnull Long functionId, ApiCallback<BaseResponse> _callback) throws ApiException Begins AI Decompilation Process (asynchronously) Begins the AI Decompilation Process- Parameters:
functionId- The ID of the function for which we are creating the decompilation task (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 Successful Response - 422 Invalid request parameters - 403 Forbidden - 402 Payment Required - 409 Conflict - 400 Bad Request -
-
deleteAiDecompilationCommentCall
public okhttp3.Call deleteAiDecompilationCommentCall(@Nonnull Integer commentId, @Nonnull Integer functionId, ApiCallback _callback) throws ApiException Build call for deleteAiDecompilationComment- Parameters:
commentId- (required)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 - 403 You can only delete your own comments - 400 Bad Request -
-
deleteAiDecompilationComment
public BaseResponseBool deleteAiDecompilationComment(@Nonnull Integer commentId, @Nonnull Integer functionId) throws ApiException Delete a comment Deletes an existing comment. Users can only delete their own comments.- Parameters:
commentId- (required)functionId- (required)- Returns:
- BaseResponseBool
- 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 - 403 You can only delete your own comments - 400 Bad Request -
-
deleteAiDecompilationCommentWithHttpInfo
public ApiResponse<BaseResponseBool> deleteAiDecompilationCommentWithHttpInfo(@Nonnull Integer commentId, @Nonnull Integer functionId) throws ApiException Delete a comment Deletes an existing comment. Users can only delete their own comments.- Parameters:
commentId- (required)functionId- (required)- Returns:
- ApiResponse<BaseResponseBool>
- 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 - 403 You can only delete your own comments - 400 Bad Request -
-
deleteAiDecompilationCommentAsync
public okhttp3.Call deleteAiDecompilationCommentAsync(@Nonnull Integer commentId, @Nonnull Integer functionId, ApiCallback<BaseResponseBool> _callback) throws ApiException Delete a comment (asynchronously) Deletes an existing comment. Users can only delete their own comments.- Parameters:
commentId- (required)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 - 403 You can only delete your own comments - 400 Bad Request -
-
getAiDecompilationCall
public okhttp3.Call getAiDecompilationCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilation- 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 -
-
getAiDecompilation
Get AI decompilation result Returns the decompilation source code. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `500` [`INTERNAL_ERROR`](/errors/INTERNAL_ERROR) — Internal Server Error- Parameters:
functionId- Function ID (required)- Returns:
- DecompilationData
- 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 -
-
getAiDecompilationWithHttpInfo
public ApiResponse<DecompilationData> getAiDecompilationWithHttpInfo(@Nonnull Long functionId) throws ApiException Get AI decompilation result Returns the decompilation source code. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `500` [`INTERNAL_ERROR`](/errors/INTERNAL_ERROR) — Internal Server Error- Parameters:
functionId- Function ID (required)- Returns:
- ApiResponse<DecompilationData>
- 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 -
-
getAiDecompilationAsync
public okhttp3.Call getAiDecompilationAsync(@Nonnull Long functionId, ApiCallback<DecompilationData> _callback) throws ApiException Get AI decompilation result (asynchronously) Returns the decompilation source code. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `500` [`INTERNAL_ERROR`](/errors/INTERNAL_ERROR) — Internal Server Error- 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 -
-
getAiDecompilationCommentsCall
public okhttp3.Call getAiDecompilationCommentsCall(@Nonnull Integer functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationComments- 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 -
-
getAiDecompilationComments
public BaseResponseListCommentResponse getAiDecompilationComments(@Nonnull Integer functionId) throws ApiException Get comments for this function Retrieves all comments created for a specific function. Only returns comments for resources the requesting user has access to.- Parameters:
functionId- (required)- Returns:
- BaseResponseListCommentResponse
- 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 -
-
getAiDecompilationCommentsWithHttpInfo
public ApiResponse<BaseResponseListCommentResponse> getAiDecompilationCommentsWithHttpInfo(@Nonnull Integer functionId) throws ApiException Get comments for this function Retrieves all comments created for a specific function. Only returns comments for resources the requesting user has access to.- Parameters:
functionId- (required)- Returns:
- ApiResponse<BaseResponseListCommentResponse>
- 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 -
-
getAiDecompilationCommentsAsync
public okhttp3.Call getAiDecompilationCommentsAsync(@Nonnull Integer functionId, ApiCallback<BaseResponseListCommentResponse> _callback) throws ApiException Get comments for this function (asynchronously) Retrieves all comments created for a specific function. Only returns comments for resources the requesting user has access to.- 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 -
-
getAiDecompilationInlineCommentsCall
public okhttp3.Call getAiDecompilationInlineCommentsCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationInlineComments- 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 -
-
getAiDecompilationInlineComments
Get AI decompilation inline comments Returns the commented source if available. Returns pending status if comments are still being generated. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- CommentsData
- 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 -
-
getAiDecompilationInlineCommentsWithHttpInfo
public ApiResponse<CommentsData> getAiDecompilationInlineCommentsWithHttpInfo(@Nonnull Long functionId) throws ApiException Get AI decompilation inline comments Returns the commented source if available. Returns pending status if comments are still being generated. **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<CommentsData>
- 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 -
-
getAiDecompilationInlineCommentsAsync
public okhttp3.Call getAiDecompilationInlineCommentsAsync(@Nonnull Long functionId, ApiCallback<CommentsData> _callback) throws ApiException Get AI decompilation inline comments (asynchronously) Returns the commented source if available. Returns pending status if comments are still being generated. **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 -
-
getAiDecompilationInlineCommentsStatusCall
public okhttp3.Call getAiDecompilationInlineCommentsStatusCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationInlineCommentsStatus- 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 -
-
getAiDecompilationInlineCommentsStatus
public WorkflowProgress getAiDecompilationInlineCommentsStatus(@Nonnull Long functionId) throws ApiException Get inline comments generation workflow status Returns fine-grained progress of the inline comments generation workflow. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- WorkflowProgress
- 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 -
-
getAiDecompilationInlineCommentsStatusWithHttpInfo
public ApiResponse<WorkflowProgress> getAiDecompilationInlineCommentsStatusWithHttpInfo(@Nonnull Long functionId) throws ApiException Get inline comments generation workflow status Returns fine-grained progress of the inline comments generation workflow. **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<WorkflowProgress>
- 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 -
-
getAiDecompilationInlineCommentsStatusAsync
public okhttp3.Call getAiDecompilationInlineCommentsStatusAsync(@Nonnull Long functionId, ApiCallback<WorkflowProgress> _callback) throws ApiException Get inline comments generation workflow status (asynchronously) Returns fine-grained progress of the inline comments generation workflow. **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 -
-
getAiDecompilationRatingCall
public okhttp3.Call getAiDecompilationRatingCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationRating- Parameters:
functionId- The ID of the function for which to get the rating (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 -
-
getAiDecompilationRating
public BaseResponseUnionGetAiDecompilationRatingResponseNoneType getAiDecompilationRating(@Nonnull Long functionId) throws ApiException Get rating for AI decompilation- Parameters:
functionId- The ID of the function for which to get the rating (required)- Returns:
- BaseResponseUnionGetAiDecompilationRatingResponseNoneType
- 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 -
-
getAiDecompilationRatingWithHttpInfo
public ApiResponse<BaseResponseUnionGetAiDecompilationRatingResponseNoneType> getAiDecompilationRatingWithHttpInfo(@Nonnull Long functionId) throws ApiException Get rating for AI decompilation- Parameters:
functionId- The ID of the function for which to get the rating (required)- Returns:
- ApiResponse<BaseResponseUnionGetAiDecompilationRatingResponseNoneType>
- 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 -
-
getAiDecompilationRatingAsync
public okhttp3.Call getAiDecompilationRatingAsync(@Nonnull Long functionId, ApiCallback<BaseResponseUnionGetAiDecompilationRatingResponseNoneType> _callback) throws ApiException Get rating for AI decompilation (asynchronously)- Parameters:
functionId- The ID of the function for which to get the rating (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 -
-
getAiDecompilationStatusCall
public okhttp3.Call getAiDecompilationStatusCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationStatus- 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 -
-
getAiDecompilationStatus
Get AI decompilation workflow status Returns fine-grained progress of the running workflow including current step, total steps, and messages. Falls back to the database task status when no workflow is running. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- WorkflowProgress
- 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 -
-
getAiDecompilationStatusWithHttpInfo
public ApiResponse<WorkflowProgress> getAiDecompilationStatusWithHttpInfo(@Nonnull Long functionId) throws ApiException Get AI decompilation workflow status Returns fine-grained progress of the running workflow including current step, total steps, and messages. Falls back to the database task status when no workflow is running. **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<WorkflowProgress>
- 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 -
-
getAiDecompilationStatusAsync
public okhttp3.Call getAiDecompilationStatusAsync(@Nonnull Long functionId, ApiCallback<WorkflowProgress> _callback) throws ApiException Get AI decompilation workflow status (asynchronously) Returns fine-grained progress of the running workflow including current step, total steps, and messages. Falls back to the database task status when no workflow is running. **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 -
-
getAiDecompilationSummaryCall
public okhttp3.Call getAiDecompilationSummaryCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationSummary- 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 -
-
getAiDecompilationSummary
Get AI decompilation summary Returns the summary if available. Returns pending status if summary is still being generated. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- SummaryData
- 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 -
-
getAiDecompilationSummaryWithHttpInfo
public ApiResponse<SummaryData> getAiDecompilationSummaryWithHttpInfo(@Nonnull Long functionId) throws ApiException Get AI decompilation summary Returns the summary if available. Returns pending status if summary is still being generated. **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<SummaryData>
- 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 -
-
getAiDecompilationSummaryAsync
public okhttp3.Call getAiDecompilationSummaryAsync(@Nonnull Long functionId, ApiCallback<SummaryData> _callback) throws ApiException Get AI decompilation summary (asynchronously) Returns the summary if available. Returns pending status if summary is still being generated. **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 -
-
getAiDecompilationSummaryStatusCall
public okhttp3.Call getAiDecompilationSummaryStatusCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationSummaryStatus- 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 -
-
getAiDecompilationSummaryStatus
public WorkflowProgress getAiDecompilationSummaryStatus(@Nonnull Long functionId) throws ApiException Get summary generation workflow status Returns fine-grained progress of the summary generation workflow. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- WorkflowProgress
- 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 -
-
getAiDecompilationSummaryStatusWithHttpInfo
public ApiResponse<WorkflowProgress> getAiDecompilationSummaryStatusWithHttpInfo(@Nonnull Long functionId) throws ApiException Get summary generation workflow status Returns fine-grained progress of the summary generation workflow. **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<WorkflowProgress>
- 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 -
-
getAiDecompilationSummaryStatusAsync
public okhttp3.Call getAiDecompilationSummaryStatusAsync(@Nonnull Long functionId, ApiCallback<WorkflowProgress> _callback) throws ApiException Get summary generation workflow status (asynchronously) Returns fine-grained progress of the summary generation workflow. **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 -
-
getAiDecompilationTaskResultCall
public okhttp3.Call getAiDecompilationTaskResultCall(@Nonnull Long functionId, @Nullable Boolean summarise, @Nullable Boolean generateInlineComments, @Nullable List<RegenerateTarget> forceRegenerate, ApiCallback _callback) throws ApiException Build call for getAiDecompilationTaskResult- Parameters:
functionId- The ID of the function being decompiled (required)summarise- Generate a summary for the decompilation (optional, default to true)generateInlineComments- Generate inline comments for the decompilation (optional, default to true)forceRegenerate- Force regeneration of summary and/or comments. (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 - 403 Forbidden -
-
getAiDecompilationTaskResult
public BaseResponseGetAiDecompilationTask getAiDecompilationTaskResult(@Nonnull Long functionId, @Nullable Boolean summarise, @Nullable Boolean generateInlineComments, @Nullable List<RegenerateTarget> forceRegenerate) throws ApiException Polls AI Decompilation Process Polls the AI Decompilation Process- Parameters:
functionId- The ID of the function being decompiled (required)summarise- Generate a summary for the decompilation (optional, default to true)generateInlineComments- Generate inline comments for the decompilation (optional, default to true)forceRegenerate- Force regeneration of summary and/or comments. (optional)- Returns:
- BaseResponseGetAiDecompilationTask
- 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 - 403 Forbidden -
-
getAiDecompilationTaskResultWithHttpInfo
public ApiResponse<BaseResponseGetAiDecompilationTask> getAiDecompilationTaskResultWithHttpInfo(@Nonnull Long functionId, @Nullable Boolean summarise, @Nullable Boolean generateInlineComments, @Nullable List<RegenerateTarget> forceRegenerate) throws ApiException Polls AI Decompilation Process Polls the AI Decompilation Process- Parameters:
functionId- The ID of the function being decompiled (required)summarise- Generate a summary for the decompilation (optional, default to true)generateInlineComments- Generate inline comments for the decompilation (optional, default to true)forceRegenerate- Force regeneration of summary and/or comments. (optional)- Returns:
- ApiResponse<BaseResponseGetAiDecompilationTask>
- 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 - 403 Forbidden -
-
getAiDecompilationTaskResultAsync
public okhttp3.Call getAiDecompilationTaskResultAsync(@Nonnull Long functionId, @Nullable Boolean summarise, @Nullable Boolean generateInlineComments, @Nullable List<RegenerateTarget> forceRegenerate, ApiCallback<BaseResponseGetAiDecompilationTask> _callback) throws ApiException Polls AI Decompilation Process (asynchronously) Polls the AI Decompilation Process- Parameters:
functionId- The ID of the function being decompiled (required)summarise- Generate a summary for the decompilation (optional, default to true)generateInlineComments- Generate inline comments for the decompilation (optional, default to true)forceRegenerate- Force regeneration of summary and/or comments. (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 - 403 Forbidden -
-
getAiDecompilationTaskStatusCall
public okhttp3.Call getAiDecompilationTaskStatusCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationTaskStatus- Parameters:
functionId- The ID of the function being checked (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 -
-
getAiDecompilationTaskStatus
public BaseResponseFunctionTaskResponse getAiDecompilationTaskStatus(@Nonnull Long functionId) throws ApiException Check the status of a function ai decompilation- Parameters:
functionId- The ID of the function being checked (required)- Returns:
- BaseResponseFunctionTaskResponse
- 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 -
-
getAiDecompilationTaskStatusWithHttpInfo
public ApiResponse<BaseResponseFunctionTaskResponse> getAiDecompilationTaskStatusWithHttpInfo(@Nonnull Long functionId) throws ApiException Check the status of a function ai decompilation- Parameters:
functionId- The ID of the function being checked (required)- Returns:
- ApiResponse<BaseResponseFunctionTaskResponse>
- 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 -
-
getAiDecompilationTaskStatusAsync
public okhttp3.Call getAiDecompilationTaskStatusAsync(@Nonnull Long functionId, ApiCallback<BaseResponseFunctionTaskResponse> _callback) throws ApiException Check the status of a function ai decompilation (asynchronously)- Parameters:
functionId- The ID of the function being checked (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 -
-
getAiDecompilationTokenisedCall
public okhttp3.Call getAiDecompilationTokenisedCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for getAiDecompilationTokenised- 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 -
-
getAiDecompilationTokenised
Get tokenised AI decompilation with function mapping Returns the decompilation with placeholder tokens, the function mapping for token resolution, and the predicted function name. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `500` [`INTERNAL_ERROR`](/errors/INTERNAL_ERROR) — Internal Server Error- Parameters:
functionId- Function ID (required)- Returns:
- TokenisedData
- 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 -
-
getAiDecompilationTokenisedWithHttpInfo
public ApiResponse<TokenisedData> getAiDecompilationTokenisedWithHttpInfo(@Nonnull Long functionId) throws ApiException Get tokenised AI decompilation with function mapping Returns the decompilation with placeholder tokens, the function mapping for token resolution, and the predicted function name. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `500` [`INTERNAL_ERROR`](/errors/INTERNAL_ERROR) — Internal Server Error- Parameters:
functionId- Function ID (required)- Returns:
- ApiResponse<TokenisedData>
- 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 -
-
getAiDecompilationTokenisedAsync
public okhttp3.Call getAiDecompilationTokenisedAsync(@Nonnull Long functionId, ApiCallback<TokenisedData> _callback) throws ApiException Get tokenised AI decompilation with function mapping (asynchronously) Returns the decompilation with placeholder tokens, the function mapping for token resolution, and the predicted function name. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `500` [`INTERNAL_ERROR`](/errors/INTERNAL_ERROR) — Internal Server Error- 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 -
-
regenerateAiDecompilationInlineCommentsCall
public okhttp3.Call regenerateAiDecompilationInlineCommentsCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for regenerateAiDecompilationInlineComments- 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 202 Accepted - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationInlineComments
public RegenerateOutputBody regenerateAiDecompilationInlineComments(@Nonnull Long functionId) throws ApiException Regenerate AI decompilation inline comments Starts a new inline comments generation workflow for the function. Requires an existing decompilation with a summary. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- RegenerateOutputBody
- 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 - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationInlineCommentsWithHttpInfo
public ApiResponse<RegenerateOutputBody> regenerateAiDecompilationInlineCommentsWithHttpInfo(@Nonnull Long functionId) throws ApiException Regenerate AI decompilation inline comments Starts a new inline comments generation workflow for the function. Requires an existing decompilation with a summary. **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<RegenerateOutputBody>
- 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 - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationInlineCommentsAsync
public okhttp3.Call regenerateAiDecompilationInlineCommentsAsync(@Nonnull Long functionId, ApiCallback<RegenerateOutputBody> _callback) throws ApiException Regenerate AI decompilation inline comments (asynchronously) Starts a new inline comments generation workflow for the function. Requires an existing decompilation with a summary. **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 202 Accepted - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationSummaryCall
public okhttp3.Call regenerateAiDecompilationSummaryCall(@Nonnull Long functionId, ApiCallback _callback) throws ApiException Build call for regenerateAiDecompilationSummary- 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 202 Accepted - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationSummary
public RegenerateOutputBody regenerateAiDecompilationSummary(@Nonnull Long functionId) throws ApiException Regenerate AI decompilation summary Starts a new summary generation workflow for the function. Requires an existing decompilation. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found- Parameters:
functionId- Function ID (required)- Returns:
- RegenerateOutputBody
- 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 - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationSummaryWithHttpInfo
public ApiResponse<RegenerateOutputBody> regenerateAiDecompilationSummaryWithHttpInfo(@Nonnull Long functionId) throws ApiException Regenerate AI decompilation summary Starts a new summary generation workflow for the function. Requires an existing decompilation. **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<RegenerateOutputBody>
- 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 - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
regenerateAiDecompilationSummaryAsync
public okhttp3.Call regenerateAiDecompilationSummaryAsync(@Nonnull Long functionId, ApiCallback<RegenerateOutputBody> _callback) throws ApiException Regenerate AI decompilation summary (asynchronously) Starts a new summary generation workflow for the function. Requires an existing decompilation. **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 202 Accepted - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
updateAiDecompilationCommentCall
public okhttp3.Call updateAiDecompilationCommentCall(@Nonnull Integer commentId, @Nonnull Integer functionId, @Nonnull CommentUpdateRequest commentUpdateRequest, ApiCallback _callback) throws ApiException Build call for updateAiDecompilationComment- Parameters:
commentId- (required)functionId- (required)commentUpdateRequest- (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 - 403 You can only update your own comments - 400 Bad Request -
-
updateAiDecompilationComment
public BaseResponseCommentResponse updateAiDecompilationComment(@Nonnull Integer commentId, @Nonnull Integer functionId, @Nonnull CommentUpdateRequest commentUpdateRequest) throws ApiException Update a comment Updates the content of an existing comment. Users can only update their own comments.- Parameters:
commentId- (required)functionId- (required)commentUpdateRequest- (required)- Returns:
- BaseResponseCommentResponse
- 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 - 403 You can only update your own comments - 400 Bad Request -
-
updateAiDecompilationCommentWithHttpInfo
public ApiResponse<BaseResponseCommentResponse> updateAiDecompilationCommentWithHttpInfo(@Nonnull Integer commentId, @Nonnull Integer functionId, @Nonnull CommentUpdateRequest commentUpdateRequest) throws ApiException Update a comment Updates the content of an existing comment. Users can only update their own comments.- Parameters:
commentId- (required)functionId- (required)commentUpdateRequest- (required)- Returns:
- ApiResponse<BaseResponseCommentResponse>
- 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 - 403 You can only update your own comments - 400 Bad Request -
-
updateAiDecompilationCommentAsync
public okhttp3.Call updateAiDecompilationCommentAsync(@Nonnull Integer commentId, @Nonnull Integer functionId, @Nonnull CommentUpdateRequest commentUpdateRequest, ApiCallback<BaseResponseCommentResponse> _callback) throws ApiException Update a comment (asynchronously) Updates the content of an existing comment. Users can only update their own comments.- Parameters:
commentId- (required)functionId- (required)commentUpdateRequest- (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 - 403 You can only update your own comments - 400 Bad Request -
-
upsertAiDecompilationOverridesCall
public okhttp3.Call upsertAiDecompilationOverridesCall(@Nonnull Long functionId, @Nonnull UpsertOverridesInputBody upsertOverridesInputBody, ApiCallback _callback) throws ApiException Build call for upsertAiDecompilationOverrides- Parameters:
functionId- Function ID (required)upsertOverridesInputBody- (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 -
-
upsertAiDecompilationOverrides
public UpsertOverridesData upsertAiDecompilationOverrides(@Nonnull Long functionId, @Nonnull UpsertOverridesInputBody upsertOverridesInputBody) throws ApiException Upsert variable/function name overrides Applies user-provided name overrides to placeholder tokens in the decompilation. **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)upsertOverridesInputBody- (required)- Returns:
- UpsertOverridesData
- 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 -
-
upsertAiDecompilationOverridesWithHttpInfo
public ApiResponse<UpsertOverridesData> upsertAiDecompilationOverridesWithHttpInfo(@Nonnull Long functionId, @Nonnull UpsertOverridesInputBody upsertOverridesInputBody) throws ApiException Upsert variable/function name overrides Applies user-provided name overrides to placeholder tokens in the decompilation. **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)upsertOverridesInputBody- (required)- Returns:
- ApiResponse<UpsertOverridesData>
- 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 -
-
upsertAiDecompilationOverridesAsync
public okhttp3.Call upsertAiDecompilationOverridesAsync(@Nonnull Long functionId, @Nonnull UpsertOverridesInputBody upsertOverridesInputBody, ApiCallback<UpsertOverridesData> _callback) throws ApiException Upsert variable/function name overrides (asynchronously) Applies user-provided name overrides to placeholder tokens in the decompilation. **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)upsertOverridesInputBody- (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 -
-
upsertAiDecompilationRatingCall
public okhttp3.Call upsertAiDecompilationRatingCall(@Nonnull Long functionId, @Nonnull UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest, ApiCallback _callback) throws ApiException Build call for upsertAiDecompilationRating- Parameters:
functionId- The ID of the function being rated (required)upsertAiDecomplationRatingRequest- (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 Successful Response - 422 Invalid request parameters -
-
upsertAiDecompilationRating
public BaseResponse upsertAiDecompilationRating(@Nonnull Long functionId, @Nonnull UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest) throws ApiException Upsert rating for AI decompilation- Parameters:
functionId- The ID of the function being rated (required)upsertAiDecomplationRatingRequest- (required)- Returns:
- BaseResponse
- 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 Successful Response - 422 Invalid request parameters -
-
upsertAiDecompilationRatingWithHttpInfo
public ApiResponse<BaseResponse> upsertAiDecompilationRatingWithHttpInfo(@Nonnull Long functionId, @Nonnull UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest) throws ApiException Upsert rating for AI decompilation- Parameters:
functionId- The ID of the function being rated (required)upsertAiDecomplationRatingRequest- (required)- Returns:
- ApiResponse<BaseResponse>
- 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 Successful Response - 422 Invalid request parameters -
-
upsertAiDecompilationRatingAsync
public okhttp3.Call upsertAiDecompilationRatingAsync(@Nonnull Long functionId, @Nonnull UpsertAiDecomplationRatingRequest upsertAiDecomplationRatingRequest, ApiCallback<BaseResponse> _callback) throws ApiException Upsert rating for AI decompilation (asynchronously)- Parameters:
functionId- The ID of the function being rated (required)upsertAiDecomplationRatingRequest- (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 Successful Response - 422 Invalid request parameters -
-