Skip to content

Commit f6fee40

Browse files
authored
Merge pull request #81 from RevEngAI/sdk-update-v2.86.0
🤖 Update SDK to version v2.86.0
2 parents df97319 + 8546c2c commit f6fee40

21 files changed

Lines changed: 1493 additions & 5 deletions

.sdk-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2.84.6
1+
v2.86.0

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,11 @@ Class | Method | HTTP request | Description
8383
*AuthenticationUsersApi* | [**login_user**](docs/AuthenticationUsersApi.md#login_user) | **POST** /v2/auth/login | Authenticate a user
8484
*BinariesApi* | [**download_zipped_binary**](docs/BinariesApi.md#download_zipped_binary) | **GET** /v2/binaries/{binary_id}/download-zipped | Downloads a zipped binary with password protection
8585
*BinariesApi* | [**get_binary_additional_details**](docs/BinariesApi.md#get_binary_additional_details) | **GET** /v2/binaries/{binary_id}/additional-details | Gets the additional details of a binary
86+
*BinariesApi* | [**get_binary_additional_details_status**](docs/BinariesApi.md#get_binary_additional_details_status) | **GET** /v2/binaries/{binary_id}/additional-details/status | Gets the status of the additional details task for a binary
8687
*BinariesApi* | [**get_binary_details**](docs/BinariesApi.md#get_binary_details) | **GET** /v2/binaries/{binary_id}/details | Gets the details of a binary
8788
*BinariesApi* | [**get_binary_die_info**](docs/BinariesApi.md#get_binary_die_info) | **GET** /v2/binaries/{binary_id}/die-info | Gets the die info of a binary
8889
*BinariesApi* | [**get_binary_externals**](docs/BinariesApi.md#get_binary_externals) | **GET** /v2/binaries/{binary_id}/externals | Gets the external details of a binary
90+
*BinariesApi* | [**get_binary_related_status**](docs/BinariesApi.md#get_binary_related_status) | **GET** /v2/binaries/{binary_id}/related/status | Gets the status of the unpack binary task for a binary
8991
*BinariesApi* | [**get_related_binaries**](docs/BinariesApi.md#get_related_binaries) | **GET** /v2/binaries/{binary_id}/related | Gets the related binaries of a binary.
9092
*CollectionsApi* | [**create_collection**](docs/CollectionsApi.md#create_collection) | **POST** /v2/collections | Creates new collection information
9193
*CollectionsApi* | [**delete_collection**](docs/CollectionsApi.md#delete_collection) | **DELETE** /v2/collections/{collection_id} | Deletes a collection
@@ -147,6 +149,7 @@ Class | Method | HTTP request | Description
147149

148150
## Documentation For Models
149151

152+
- [AdditionalDetailsStatusResponse](docs/AdditionalDetailsStatusResponse.md)
150153
- [Addr](docs/Addr.md)
151154
- [AiDecompilationRating](docs/AiDecompilationRating.md)
152155
- [AiUnstripRequest](docs/AiUnstripRequest.md)
@@ -177,6 +180,7 @@ Class | Method | HTTP request | Description
177180
- [AutoUnstripRequest](docs/AutoUnstripRequest.md)
178181
- [AutoUnstripResponse](docs/AutoUnstripResponse.md)
179182
- [BaseResponse](docs/BaseResponse.md)
183+
- [BaseResponseAdditionalDetailsStatusResponse](docs/BaseResponseAdditionalDetailsStatusResponse.md)
180184
- [BaseResponseAnalysisCreateResponse](docs/BaseResponseAnalysisCreateResponse.md)
181185
- [BaseResponseAnalysisDetailResponse](docs/BaseResponseAnalysisDetailResponse.md)
182186
- [BaseResponseAnalysisFunctionMapping](docs/BaseResponseAnalysisFunctionMapping.md)
@@ -187,6 +191,7 @@ Class | Method | HTTP request | Description
187191
- [BaseResponseAnalysisTags](docs/BaseResponseAnalysisTags.md)
188192
- [BaseResponseAnalysisUpdateTagsResponse](docs/BaseResponseAnalysisUpdateTagsResponse.md)
189193
- [BaseResponseBasic](docs/BaseResponseBasic.md)
194+
- [BaseResponseBinariesRelatedStatusResponse](docs/BaseResponseBinariesRelatedStatusResponse.md)
190195
- [BaseResponseBinaryAdditionalResponse](docs/BaseResponseBinaryAdditionalResponse.md)
191196
- [BaseResponseBinaryDetailsResponse](docs/BaseResponseBinaryDetailsResponse.md)
192197
- [BaseResponseBinaryExternalsResponse](docs/BaseResponseBinaryExternalsResponse.md)
@@ -247,6 +252,7 @@ Class | Method | HTTP request | Description
247252
- [BaseResponseUploadResponse](docs/BaseResponseUploadResponse.md)
248253
- [BaseResponseVulnerabilities](docs/BaseResponseVulnerabilities.md)
249254
- [Basic](docs/Basic.md)
255+
- [BinariesRelatedStatusResponse](docs/BinariesRelatedStatusResponse.md)
250256
- [BinariesTaskStatus](docs/BinariesTaskStatus.md)
251257
- [BinaryAdditionalDetailsDataResponse](docs/BinaryAdditionalDetailsDataResponse.md)
252258
- [BinaryAdditionalResponse](docs/BinaryAdditionalResponse.md)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# AdditionalDetailsStatusResponse
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**status** | **str** | The current status of the additional details task |
9+
10+
## Example
11+
12+
```python
13+
from revengai.models.additional_details_status_response import AdditionalDetailsStatusResponse
14+
15+
# TODO update the JSON string below
16+
json = "{}"
17+
# create an instance of AdditionalDetailsStatusResponse from a JSON string
18+
additional_details_status_response_instance = AdditionalDetailsStatusResponse.from_json(json)
19+
# print the JSON string representation of the object
20+
print(AdditionalDetailsStatusResponse.to_json())
21+
22+
# convert the object into a dict
23+
additional_details_status_response_dict = additional_details_status_response_instance.to_dict()
24+
# create an instance of AdditionalDetailsStatusResponse from a dict
25+
additional_details_status_response_from_dict = AdditionalDetailsStatusResponse.from_dict(additional_details_status_response_dict)
26+
```
27+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
28+
29+
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# BaseResponseAdditionalDetailsStatusResponse
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**status** | **bool** | Response status on whether the request succeeded | [optional] [default to True]
9+
**data** | [**AdditionalDetailsStatusResponse**](AdditionalDetailsStatusResponse.md) | | [optional]
10+
**message** | **str** | | [optional]
11+
**errors** | [**List[ErrorModel]**](ErrorModel.md) | | [optional]
12+
**meta** | [**MetaModel**](MetaModel.md) | Metadata | [optional]
13+
14+
## Example
15+
16+
```python
17+
from revengai.models.base_response_additional_details_status_response import BaseResponseAdditionalDetailsStatusResponse
18+
19+
# TODO update the JSON string below
20+
json = "{}"
21+
# create an instance of BaseResponseAdditionalDetailsStatusResponse from a JSON string
22+
base_response_additional_details_status_response_instance = BaseResponseAdditionalDetailsStatusResponse.from_json(json)
23+
# print the JSON string representation of the object
24+
print(BaseResponseAdditionalDetailsStatusResponse.to_json())
25+
26+
# convert the object into a dict
27+
base_response_additional_details_status_response_dict = base_response_additional_details_status_response_instance.to_dict()
28+
# create an instance of BaseResponseAdditionalDetailsStatusResponse from a dict
29+
base_response_additional_details_status_response_from_dict = BaseResponseAdditionalDetailsStatusResponse.from_dict(base_response_additional_details_status_response_dict)
30+
```
31+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
32+
33+
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# BaseResponseBinariesRelatedStatusResponse
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**status** | **bool** | Response status on whether the request succeeded | [optional] [default to True]
9+
**data** | [**BinariesRelatedStatusResponse**](BinariesRelatedStatusResponse.md) | | [optional]
10+
**message** | **str** | | [optional]
11+
**errors** | [**List[ErrorModel]**](ErrorModel.md) | | [optional]
12+
**meta** | [**MetaModel**](MetaModel.md) | Metadata | [optional]
13+
14+
## Example
15+
16+
```python
17+
from revengai.models.base_response_binaries_related_status_response import BaseResponseBinariesRelatedStatusResponse
18+
19+
# TODO update the JSON string below
20+
json = "{}"
21+
# create an instance of BaseResponseBinariesRelatedStatusResponse from a JSON string
22+
base_response_binaries_related_status_response_instance = BaseResponseBinariesRelatedStatusResponse.from_json(json)
23+
# print the JSON string representation of the object
24+
print(BaseResponseBinariesRelatedStatusResponse.to_json())
25+
26+
# convert the object into a dict
27+
base_response_binaries_related_status_response_dict = base_response_binaries_related_status_response_instance.to_dict()
28+
# create an instance of BaseResponseBinariesRelatedStatusResponse from a dict
29+
base_response_binaries_related_status_response_from_dict = BaseResponseBinariesRelatedStatusResponse.from_dict(base_response_binaries_related_status_response_dict)
30+
```
31+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
32+
33+

docs/BinariesApi.md

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**download_zipped_binary**](BinariesApi.md#download_zipped_binary) | **GET** /v2/binaries/{binary_id}/download-zipped | Downloads a zipped binary with password protection
88
[**get_binary_additional_details**](BinariesApi.md#get_binary_additional_details) | **GET** /v2/binaries/{binary_id}/additional-details | Gets the additional details of a binary
9+
[**get_binary_additional_details_status**](BinariesApi.md#get_binary_additional_details_status) | **GET** /v2/binaries/{binary_id}/additional-details/status | Gets the status of the additional details task for a binary
910
[**get_binary_details**](BinariesApi.md#get_binary_details) | **GET** /v2/binaries/{binary_id}/details | Gets the details of a binary
1011
[**get_binary_die_info**](BinariesApi.md#get_binary_die_info) | **GET** /v2/binaries/{binary_id}/die-info | Gets the die info of a binary
1112
[**get_binary_externals**](BinariesApi.md#get_binary_externals) | **GET** /v2/binaries/{binary_id}/externals | Gets the external details of a binary
13+
[**get_binary_related_status**](BinariesApi.md#get_binary_related_status) | **GET** /v2/binaries/{binary_id}/related/status | Gets the status of the unpack binary task for a binary
1214
[**get_related_binaries**](BinariesApi.md#get_related_binaries) | **GET** /v2/binaries/{binary_id}/related | Gets the related binaries of a binary.
1315

1416

@@ -167,6 +169,84 @@ Name | Type | Description | Notes
167169

168170
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
169171

172+
# **get_binary_additional_details_status**
173+
> BaseResponseAdditionalDetailsStatusResponse get_binary_additional_details_status(binary_id)
174+
175+
Gets the status of the additional details task for a binary
176+
177+
### Example
178+
179+
* Api Key Authentication (APIKey):
180+
181+
```python
182+
import revengai
183+
from revengai.models.base_response_additional_details_status_response import BaseResponseAdditionalDetailsStatusResponse
184+
from revengai.rest import ApiException
185+
from pprint import pprint
186+
187+
# Defining the host is optional and defaults to https://api.reveng.ai
188+
# See configuration.py for a list of all supported configuration parameters.
189+
configuration = revengai.Configuration(
190+
host = "https://api.reveng.ai"
191+
)
192+
193+
# The client must configure the authentication and authorization parameters
194+
# in accordance with the API server security policy.
195+
# Examples for each auth method are provided below, use the example that
196+
# satisfies your auth use case.
197+
198+
# Configure API key authorization: APIKey
199+
configuration.api_key['APIKey'] = os.environ["API_KEY"]
200+
201+
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
202+
# configuration.api_key_prefix['APIKey'] = 'Bearer'
203+
204+
# Enter a context with an instance of the API client
205+
with revengai.ApiClient(configuration) as api_client:
206+
# Create an instance of the API class
207+
api_instance = revengai.BinariesApi(api_client)
208+
binary_id = 56 # int |
209+
210+
try:
211+
# Gets the status of the additional details task for a binary
212+
api_response = api_instance.get_binary_additional_details_status(binary_id)
213+
print("The response of BinariesApi->get_binary_additional_details_status:\n")
214+
pprint(api_response)
215+
except Exception as e:
216+
print("Exception when calling BinariesApi->get_binary_additional_details_status: %s\n" % e)
217+
```
218+
219+
220+
221+
### Parameters
222+
223+
224+
Name | Type | Description | Notes
225+
------------- | ------------- | ------------- | -------------
226+
**binary_id** | **int**| |
227+
228+
### Return type
229+
230+
[**BaseResponseAdditionalDetailsStatusResponse**](BaseResponseAdditionalDetailsStatusResponse.md)
231+
232+
### Authorization
233+
234+
[APIKey](../README.md#APIKey)
235+
236+
### HTTP request headers
237+
238+
- **Content-Type**: Not defined
239+
- **Accept**: application/json
240+
241+
### HTTP response details
242+
243+
| Status code | Description | Response headers |
244+
|-------------|-------------|------------------|
245+
**200** | Successful Response | - |
246+
**422** | Invalid request parameters | - |
247+
248+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
249+
170250
# **get_binary_details**
171251
> BaseResponseBinaryDetailsResponse get_binary_details(binary_id)
172252
@@ -401,6 +481,84 @@ Name | Type | Description | Notes
401481

402482
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
403483

484+
# **get_binary_related_status**
485+
> BaseResponseBinariesRelatedStatusResponse get_binary_related_status(binary_id)
486+
487+
Gets the status of the unpack binary task for a binary
488+
489+
### Example
490+
491+
* Api Key Authentication (APIKey):
492+
493+
```python
494+
import revengai
495+
from revengai.models.base_response_binaries_related_status_response import BaseResponseBinariesRelatedStatusResponse
496+
from revengai.rest import ApiException
497+
from pprint import pprint
498+
499+
# Defining the host is optional and defaults to https://api.reveng.ai
500+
# See configuration.py for a list of all supported configuration parameters.
501+
configuration = revengai.Configuration(
502+
host = "https://api.reveng.ai"
503+
)
504+
505+
# The client must configure the authentication and authorization parameters
506+
# in accordance with the API server security policy.
507+
# Examples for each auth method are provided below, use the example that
508+
# satisfies your auth use case.
509+
510+
# Configure API key authorization: APIKey
511+
configuration.api_key['APIKey'] = os.environ["API_KEY"]
512+
513+
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
514+
# configuration.api_key_prefix['APIKey'] = 'Bearer'
515+
516+
# Enter a context with an instance of the API client
517+
with revengai.ApiClient(configuration) as api_client:
518+
# Create an instance of the API class
519+
api_instance = revengai.BinariesApi(api_client)
520+
binary_id = 56 # int |
521+
522+
try:
523+
# Gets the status of the unpack binary task for a binary
524+
api_response = api_instance.get_binary_related_status(binary_id)
525+
print("The response of BinariesApi->get_binary_related_status:\n")
526+
pprint(api_response)
527+
except Exception as e:
528+
print("Exception when calling BinariesApi->get_binary_related_status: %s\n" % e)
529+
```
530+
531+
532+
533+
### Parameters
534+
535+
536+
Name | Type | Description | Notes
537+
------------- | ------------- | ------------- | -------------
538+
**binary_id** | **int**| |
539+
540+
### Return type
541+
542+
[**BaseResponseBinariesRelatedStatusResponse**](BaseResponseBinariesRelatedStatusResponse.md)
543+
544+
### Authorization
545+
546+
[APIKey](../README.md#APIKey)
547+
548+
### HTTP request headers
549+
550+
- **Content-Type**: Not defined
551+
- **Accept**: application/json
552+
553+
### HTTP response details
554+
555+
| Status code | Description | Response headers |
556+
|-------------|-------------|------------------|
557+
**200** | Successful Response | - |
558+
**422** | Invalid request parameters | - |
559+
560+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
561+
404562
# **get_related_binaries**
405563
> BaseResponseChildBinariesResponse get_related_binaries(binary_id)
406564
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# BinariesRelatedStatusResponse
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**status** | **str** | The current status of the unpack binary task |
9+
10+
## Example
11+
12+
```python
13+
from revengai.models.binaries_related_status_response import BinariesRelatedStatusResponse
14+
15+
# TODO update the JSON string below
16+
json = "{}"
17+
# create an instance of BinariesRelatedStatusResponse from a JSON string
18+
binaries_related_status_response_instance = BinariesRelatedStatusResponse.from_json(json)
19+
# print the JSON string representation of the object
20+
print(BinariesRelatedStatusResponse.to_json())
21+
22+
# convert the object into a dict
23+
binaries_related_status_response_dict = binaries_related_status_response_instance.to_dict()
24+
# create an instance of BinariesRelatedStatusResponse from a dict
25+
binaries_related_status_response_from_dict = BinariesRelatedStatusResponse.from_dict(binaries_related_status_response_dict)
26+
```
27+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
28+
29+

0 commit comments

Comments
 (0)