Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,9 @@ Class | Method | HTTP request | Description
*FunctionsRenamingHistoryApi* | [**revert_function_name**](docs/FunctionsRenamingHistoryApi.md#revert_function_name) | **POST** /v2/functions/history/{function_id}/{history_id} | Revert the function name
*FunctionsRenamingHistoryApi* | [**revert_function_name_0**](docs/FunctionsRenamingHistoryApi.md#revert_function_name_0) | **POST** /v3/functions/{function_id}/history/{history_id}/revert | Revert function name
*ModelsApi* | [**get_models**](docs/ModelsApi.md#get_models) | **GET** /v2/models | Gets models
*ReportsApi* | [**create_pdf_report**](docs/ReportsApi.md#create_pdf_report) | **POST** /v3/analysis/{analysis_id}/pdf | Start PDF report generation
*ReportsApi* | [**download_pdf_report**](docs/ReportsApi.md#download_pdf_report) | **GET** /v3/analysis/{analysis_id}/pdf/{task_id} | Download generated PDF report
*ReportsApi* | [**get_pdf_report_status**](docs/ReportsApi.md#get_pdf_report_status) | **GET** /v3/analysis/{analysis_id}/pdf/{task_id}/status | Get PDF report workflow status
*ReportsApi* | [**create_pdf_report**](docs/ReportsApi.md#create_pdf_report) | **POST** /v3/analyses/{analysis_id}/pdf | Start PDF report generation
*ReportsApi* | [**download_pdf_report**](docs/ReportsApi.md#download_pdf_report) | **GET** /v3/analyses/{analysis_id}/pdf/{task_id} | Download generated PDF report
*ReportsApi* | [**get_pdf_report_status**](docs/ReportsApi.md#get_pdf_report_status) | **GET** /v3/analyses/{analysis_id}/pdf/{task_id}/status | Get PDF report workflow status
*SearchApi* | [**search_binaries**](docs/SearchApi.md#search_binaries) | **GET** /v2/search/binaries | Binaries search
*SearchApi* | [**search_collections**](docs/SearchApi.md#search_collections) | **GET** /v2/search/collections | Collections search
*SearchApi* | [**search_functions**](docs/SearchApi.md#search_functions) | **GET** /v2/search/functions | Functions search
Expand Down
2 changes: 2 additions & 0 deletions docs/FunctionsAIDecompilationApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Begins the AI decompilation process for a function. Charges team credits and sta
- `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) β€” Access Denied
- `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) β€” Bad Request
- `409` [`CONFLICT`](/errors/CONFLICT) β€” Conflict
- `402` [`INSUFFICIENT_CREDITS`](/errors/INSUFFICIENT_CREDITS) β€” Insufficient Credits

### Example

Expand Down Expand Up @@ -112,6 +113,7 @@ Name | Type | Description | Notes
|-------------|-------------|------------------|
**201** | Created | - |
**400** | Bad Request | - |
**402** | Payment Required | - |
**403** | Forbidden | - |
**409** | Conflict | - |
**422** | Unprocessable Entity | - |
Expand Down
6 changes: 3 additions & 3 deletions docs/ReportsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ All URIs are relative to *https://api.reveng.ai*

Method | HTTP request | Description
------------- | ------------- | -------------
[**create_pdf_report**](ReportsApi.md#create_pdf_report) | **POST** /v3/analysis/{analysis_id}/pdf | Start PDF report generation
[**download_pdf_report**](ReportsApi.md#download_pdf_report) | **GET** /v3/analysis/{analysis_id}/pdf/{task_id} | Download generated PDF report
[**get_pdf_report_status**](ReportsApi.md#get_pdf_report_status) | **GET** /v3/analysis/{analysis_id}/pdf/{task_id}/status | Get PDF report workflow status
[**create_pdf_report**](ReportsApi.md#create_pdf_report) | **POST** /v3/analyses/{analysis_id}/pdf | Start PDF report generation
[**download_pdf_report**](ReportsApi.md#download_pdf_report) | **GET** /v3/analyses/{analysis_id}/pdf/{task_id} | Download generated PDF report
[**get_pdf_report_status**](ReportsApi.md#get_pdf_report_status) | **GET** /v3/analyses/{analysis_id}/pdf/{task_id}/status | Get PDF report workflow status


# **create_pdf_report**
Expand Down
9 changes: 6 additions & 3 deletions revengai/api/functions_ai_decompilation_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ def create_ai_decompilation(
) -> CreateAIDecompOutputBody:
"""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
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 - `402` [`INSUFFICIENT_CREDITS`](/errors/INSUFFICIENT_CREDITS) β€” Insufficient Credits

:param function_id: Function ID (required)
:type function_id: int
Expand Down Expand Up @@ -121,6 +121,7 @@ def create_ai_decompilation(
_response_types_map: Dict[str, Optional[str]] = {
'201': "CreateAIDecompOutputBody",
'400': "APIError",
'402': "APIError",
'403': "APIError",
'409': "APIError",
'422': "APIError",
Expand Down Expand Up @@ -158,7 +159,7 @@ def create_ai_decompilation_with_http_info(
) -> ApiResponse[CreateAIDecompOutputBody]:
"""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
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 - `402` [`INSUFFICIENT_CREDITS`](/errors/INSUFFICIENT_CREDITS) β€” Insufficient Credits

:param function_id: Function ID (required)
:type function_id: int
Expand Down Expand Up @@ -201,6 +202,7 @@ def create_ai_decompilation_with_http_info(
_response_types_map: Dict[str, Optional[str]] = {
'201': "CreateAIDecompOutputBody",
'400': "APIError",
'402': "APIError",
'403': "APIError",
'409': "APIError",
'422': "APIError",
Expand Down Expand Up @@ -238,7 +240,7 @@ def create_ai_decompilation_without_preload_content(
) -> RESTResponseType:
"""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
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 - `402` [`INSUFFICIENT_CREDITS`](/errors/INSUFFICIENT_CREDITS) β€” Insufficient Credits

:param function_id: Function ID (required)
:type function_id: int
Expand Down Expand Up @@ -281,6 +283,7 @@ def create_ai_decompilation_without_preload_content(
_response_types_map: Dict[str, Optional[str]] = {
'201': "CreateAIDecompOutputBody",
'400': "APIError",
'402': "APIError",
'403': "APIError",
'409': "APIError",
'422': "APIError",
Expand Down
6 changes: 3 additions & 3 deletions revengai/api/reports_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ def _create_pdf_report_serialize(

return self.api_client.param_serialize(
method='POST',
resource_path='/v3/analysis/{analysis_id}/pdf',
resource_path='/v3/analyses/{analysis_id}/pdf',
path_params=_path_params,
query_params=_query_params,
header_params=_header_params,
Expand Down Expand Up @@ -586,7 +586,7 @@ def _download_pdf_report_serialize(

return self.api_client.param_serialize(
method='GET',
resource_path='/v3/analysis/{analysis_id}/pdf/{task_id}',
resource_path='/v3/analyses/{analysis_id}/pdf/{task_id}',
path_params=_path_params,
query_params=_query_params,
header_params=_header_params,
Expand Down Expand Up @@ -874,7 +874,7 @@ def _get_pdf_report_status_serialize(

return self.api_client.param_serialize(
method='GET',
resource_path='/v3/analysis/{analysis_id}/pdf/{task_id}/status',
resource_path='/v3/analyses/{analysis_id}/pdf/{task_id}/status',
path_params=_path_params,
query_params=_query_params,
header_params=_header_params,
Expand Down