Skip to content

Commit c2afcd6

Browse files
Update SDK to version v3.85.1
- Generated from OpenAPI spec version v3.85.1 - Auto-generated by GitHub Actions
1 parent 204aec2 commit c2afcd6

50 files changed

Lines changed: 2991 additions & 806 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.sdk-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v3.85.0
1+
v3.85.1

README.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,8 @@ Class | Method | HTTP request | Description
8080
*AnalysesResultsMetadataApi* | [**get_tags**](docs/AnalysesResultsMetadataApi.md#get_tags) | **GET** /v2/analyses/{analysis_id}/tags | Get function tags with maliciousness score
8181
*AnalysesResultsMetadataApi* | [**get_vulnerabilities**](docs/AnalysesResultsMetadataApi.md#get_vulnerabilities) | **GET** /v2/analyses/{analysis_id}/vulnerabilities | Gets the vulnerabilities found in the analysis
8282
*AnalysesXRefsApi* | [**get_xref_by_vaddr**](docs/AnalysesXRefsApi.md#get_xref_by_vaddr) | **GET** /v2/analyses/{analysis_id}/xrefs/{vaddr} | [Beta] Look up xrefs by virtual address
83-
*AuthenticationUsersApi* | [**get_requester_user_info**](docs/AuthenticationUsersApi.md#get_requester_user_info) | **GET** /v2/users/me | Get the requesters user information
8483
*AuthenticationUsersApi* | [**get_user**](docs/AuthenticationUsersApi.md#get_user) | **GET** /v2/users/{user_id} | Get a user's public information
8584
*AuthenticationUsersApi* | [**get_user_activity**](docs/AuthenticationUsersApi.md#get_user_activity) | **GET** /v2/users/activity | Get auth user activity
86-
*AuthenticationUsersApi* | [**get_user_comments**](docs/AuthenticationUsersApi.md#get_user_comments) | **GET** /v2/users/me/comments | Get comments by user
8785
*AuthenticationUsersApi* | [**submit_user_feedback**](docs/AuthenticationUsersApi.md#submit_user_feedback) | **POST** /v2/users/feedback | Submit feedback about the application
8886
*BinariesApi* | [**download_zipped_binary**](docs/BinariesApi.md#download_zipped_binary) | **GET** /v2/binaries/{binary_id}/download-zipped | Downloads a zipped binary with password protection
8987
*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
@@ -132,6 +130,7 @@ Class | Method | HTTP request | Description
132130
*FunctionsAIDecompilationApi* | [**patch_ai_decompilation_inline_comment**](docs/FunctionsAIDecompilationApi.md#patch_ai_decompilation_inline_comment) | **PATCH** /v3/functions/{function_id}/ai-decompilation/inline-comments | Update a single inline comment
133131
*FunctionsAIDecompilationApi* | [**regenerate_ai_decompilation_inline_comments**](docs/FunctionsAIDecompilationApi.md#regenerate_ai_decompilation_inline_comments) | **POST** /v3/functions/{function_id}/ai-decompilation/inline-comments | Regenerate AI decompilation inline comments
134132
*FunctionsAIDecompilationApi* | [**regenerate_ai_decompilation_summary**](docs/FunctionsAIDecompilationApi.md#regenerate_ai_decompilation_summary) | **POST** /v3/functions/{function_id}/ai-decompilation/summary | Regenerate AI decompilation summary
133+
*FunctionsAIDecompilationApi* | [**stream_ai_decompilation**](docs/FunctionsAIDecompilationApi.md#stream_ai_decompilation) | **GET** /v3/functions/{function_id}/ai-decompilation/events | Stream live AI decompilation output (SSE)
135134
*FunctionsAIDecompilationApi* | [**update_ai_decompilation_comment**](docs/FunctionsAIDecompilationApi.md#update_ai_decompilation_comment) | **PATCH** /v2/functions/{function_id}/ai-decompilation/comments/{comment_id} | Update a comment
136135
*FunctionsAIDecompilationApi* | [**upsert_ai_decompilation_overrides**](docs/FunctionsAIDecompilationApi.md#upsert_ai_decompilation_overrides) | **PATCH** /v3/functions/{function_id}/ai-decompilation/overrides | Upsert variable/function name overrides
137136
*FunctionsAIDecompilationApi* | [**upsert_ai_decompilation_rating**](docs/FunctionsAIDecompilationApi.md#upsert_ai_decompilation_rating) | **PATCH** /v2/functions/{function_id}/ai-decompilation/rating | Upsert rating for AI decompilation
@@ -211,6 +210,8 @@ Class | Method | HTTP request | Description
211210
- [AppApiRestV2FunctionsTypesFunction](docs/AppApiRestV2FunctionsTypesFunction.md)
212211
- [AppApiRestV2InfoTypesCapability](docs/AppApiRestV2InfoTypesCapability.md)
213212
- [Argument](docs/Argument.md)
213+
- [AttemptFailedEvent](docs/AttemptFailedEvent.md)
214+
- [AttemptStartedEvent](docs/AttemptStartedEvent.md)
214215
- [AutoRunAgents](docs/AutoRunAgents.md)
215216
- [AutoUnstripRequest](docs/AutoUnstripRequest.md)
216217
- [AutoUnstripResponse](docs/AutoUnstripResponse.md)
@@ -257,7 +258,6 @@ Class | Method | HTTP request | Description
257258
- [BaseResponseGenerateFunctionDataTypes](docs/BaseResponseGenerateFunctionDataTypes.md)
258259
- [BaseResponseGenerationStatusList](docs/BaseResponseGenerationStatusList.md)
259260
- [BaseResponseGetAiDecompilationTask](docs/BaseResponseGetAiDecompilationTask.md)
260-
- [BaseResponseGetMeResponse](docs/BaseResponseGetMeResponse.md)
261261
- [BaseResponseGetPublicUserResponse](docs/BaseResponseGetPublicUserResponse.md)
262262
- [BaseResponseListCalleesCallerFunctionsResponse](docs/BaseResponseListCalleesCallerFunctionsResponse.md)
263263
- [BaseResponseListCollectionResults](docs/BaseResponseListCollectionResults.md)
@@ -331,6 +331,8 @@ Class | Method | HTTP request | Description
331331
- [CreateAIDecompOutputBody](docs/CreateAIDecompOutputBody.md)
332332
- [CreateConversationRequest](docs/CreateConversationRequest.md)
333333
- [Created](docs/Created.md)
334+
- [DecompFailedEvent](docs/DecompFailedEvent.md)
335+
- [DecompFinishedEvent](docs/DecompFinishedEvent.md)
334336
- [DecompilationCommentContext](docs/DecompilationCommentContext.md)
335337
- [DecompilationData](docs/DecompilationData.md)
336338
- [DieMatch](docs/DieMatch.md)
@@ -351,13 +353,21 @@ Class | Method | HTTP request | Description
351353
- [ErrorBody](docs/ErrorBody.md)
352354
- [ErrorModel](docs/ErrorModel.md)
353355
- [Event](docs/Event.md)
356+
- [EventAttemptFailed](docs/EventAttemptFailed.md)
357+
- [EventAttemptStarted](docs/EventAttemptStarted.md)
354358
- [EventCONTEXTCOMPACTED](docs/EventCONTEXTCOMPACTED.md)
359+
- [EventDecompFailed](docs/EventDecompFailed.md)
360+
- [EventDecompFinished](docs/EventDecompFinished.md)
361+
- [EventProse](docs/EventProse.md)
355362
- [EventRUNCANCELLED](docs/EventRUNCANCELLED.md)
356363
- [EventRUNERROR](docs/EventRUNERROR.md)
357364
- [EventRUNFINISHED](docs/EventRUNFINISHED.md)
358365
- [EventRUNSTARTED](docs/EventRUNSTARTED.md)
366+
- [EventRenameApplied](docs/EventRenameApplied.md)
359367
- [EventSTEPFINISHED](docs/EventSTEPFINISHED.md)
360368
- [EventSTEPSTARTED](docs/EventSTEPSTARTED.md)
369+
- [EventSourceDelta](docs/EventSourceDelta.md)
370+
- [EventSourceReset](docs/EventSourceReset.md)
361371
- [EventTEXTMESSAGECONTENT](docs/EventTEXTMESSAGECONTENT.md)
362372
- [EventTEXTMESSAGEEND](docs/EventTEXTMESSAGEEND.md)
363373
- [EventTEXTMESSAGESTART](docs/EventTEXTMESSAGESTART.md)
@@ -367,6 +377,7 @@ Class | Method | HTTP request | Description
367377
- [EventTOOLCALLRESULT](docs/EventTOOLCALLRESULT.md)
368378
- [EventTOOLCALLSTART](docs/EventTOOLCALLSTART.md)
369379
- [EventTOOLCONFIRMATIONREQUIRED](docs/EventTOOLCONFIRMATIONREQUIRED.md)
380+
- [EventWarning](docs/EventWarning.md)
370381
- [ExportModel](docs/ExportModel.md)
371382
- [ExternalResponse](docs/ExternalResponse.md)
372383
- [ExtractedURL](docs/ExtractedURL.md)
@@ -418,7 +429,6 @@ Class | Method | HTTP request | Description
418429
- [GenerationStatusList](docs/GenerationStatusList.md)
419430
- [GetAiDecompilationRatingResponse](docs/GetAiDecompilationRatingResponse.md)
420431
- [GetAiDecompilationTask](docs/GetAiDecompilationTask.md)
421-
- [GetMeResponse](docs/GetMeResponse.md)
422432
- [GetPublicUserResponse](docs/GetPublicUserResponse.md)
423433
- [GlobalVariable](docs/GlobalVariable.md)
424434
- [HistoryEntry](docs/HistoryEntry.md)
@@ -459,6 +469,7 @@ Class | Method | HTTP request | Description
459469
- [ProcessNode](docs/ProcessNode.md)
460470
- [ProcessTree](docs/ProcessTree.md)
461471
- [ProgressMessage](docs/ProgressMessage.md)
472+
- [ProseEvent](docs/ProseEvent.md)
462473
- [PutAnalysisStringsRequest](docs/PutAnalysisStringsRequest.md)
463474
- [QueuePositionResponse](docs/QueuePositionResponse.md)
464475
- [QueuedWorkflowTaskResponse](docs/QueuedWorkflowTaskResponse.md)
@@ -468,6 +479,7 @@ Class | Method | HTTP request | Description
468479
- [RegenerateTarget](docs/RegenerateTarget.md)
469480
- [RegistryOperation](docs/RegistryOperation.md)
470481
- [RelativeBinaryResponse](docs/RelativeBinaryResponse.md)
482+
- [RenameAppliedEvent](docs/RenameAppliedEvent.md)
471483
- [RenameInputBody](docs/RenameInputBody.md)
472484
- [RenameOutputBody](docs/RenameOutputBody.md)
473485
- [ReplacementValue](docs/ReplacementValue.md)
@@ -491,6 +503,8 @@ Class | Method | HTTP request | Description
491503
- [SingleCodeSignatureModel](docs/SingleCodeSignatureModel.md)
492504
- [SinglePDBEntryModel](docs/SinglePDBEntryModel.md)
493505
- [SingleSectionModel](docs/SingleSectionModel.md)
506+
- [SourceDeltaEvent](docs/SourceDeltaEvent.md)
507+
- [SourceResetEvent](docs/SourceResetEvent.md)
494508
- [SseEventContextCompactedData](docs/SseEventContextCompactedData.md)
495509
- [SseEventRunCancelledData](docs/SseEventRunCancelledData.md)
496510
- [SseEventRunErrorData](docs/SseEventRunErrorData.md)
@@ -512,6 +526,7 @@ Class | Method | HTTP request | Description
512526
- [StatusInput](docs/StatusInput.md)
513527
- [StatusOutput](docs/StatusOutput.md)
514528
- [StatusResponse](docs/StatusResponse.md)
529+
- [StreamAiDecompilation200ResponseInner](docs/StreamAiDecompilation200ResponseInner.md)
515530
- [StreamEvents200ResponseInner](docs/StreamEvents200ResponseInner.md)
516531
- [StringFunctions](docs/StringFunctions.md)
517532
- [StringSource](docs/StringSource.md)
@@ -543,6 +558,7 @@ Class | Method | HTTP request | Description
543558
- [UserActivityResponse](docs/UserActivityResponse.md)
544559
- [Vulnerabilities](docs/Vulnerabilities.md)
545560
- [Vulnerability](docs/Vulnerability.md)
561+
- [WarningEvent](docs/WarningEvent.md)
546562
- [WorkflowProgress](docs/WorkflowProgress.md)
547563
- [Workspace](docs/Workspace.md)
548564
- [XrefFromResponse](docs/XrefFromResponse.md)

docs/AttemptFailedEvent.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# AttemptFailedEvent
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**attempt** | **int** | |
9+
**error** | **str** | |
10+
**seq** | **int** | |
11+
**type** | **str** | |
12+
13+
## Example
14+
15+
```python
16+
from revengai.models.attempt_failed_event import AttemptFailedEvent
17+
18+
# TODO update the JSON string below
19+
json = "{}"
20+
# create an instance of AttemptFailedEvent from a JSON string
21+
attempt_failed_event_instance = AttemptFailedEvent.from_json(json)
22+
# print the JSON string representation of the object
23+
print(AttemptFailedEvent.to_json())
24+
25+
# convert the object into a dict
26+
attempt_failed_event_dict = attempt_failed_event_instance.to_dict()
27+
# create an instance of AttemptFailedEvent from a dict
28+
attempt_failed_event_from_dict = AttemptFailedEvent.from_dict(attempt_failed_event_dict)
29+
```
30+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
31+
32+

docs/AttemptStartedEvent.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AttemptStartedEvent
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**attempt** | **int** | |
9+
**seq** | **int** | |
10+
**type** | **str** | |
11+
12+
## Example
13+
14+
```python
15+
from revengai.models.attempt_started_event import AttemptStartedEvent
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of AttemptStartedEvent from a JSON string
20+
attempt_started_event_instance = AttemptStartedEvent.from_json(json)
21+
# print the JSON string representation of the object
22+
print(AttemptStartedEvent.to_json())
23+
24+
# convert the object into a dict
25+
attempt_started_event_dict = attempt_started_event_instance.to_dict()
26+
# create an instance of AttemptStartedEvent from a dict
27+
attempt_started_event_from_dict = AttemptStartedEvent.from_dict(attempt_started_event_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+

docs/AuthenticationUsersApi.md

Lines changed: 0 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -4,87 +4,11 @@ All URIs are relative to *https://api.reveng.ai*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
7-
[**get_requester_user_info**](AuthenticationUsersApi.md#get_requester_user_info) | **GET** /v2/users/me | Get the requesters user information
87
[**get_user**](AuthenticationUsersApi.md#get_user) | **GET** /v2/users/{user_id} | Get a user's public information
98
[**get_user_activity**](AuthenticationUsersApi.md#get_user_activity) | **GET** /v2/users/activity | Get auth user activity
10-
[**get_user_comments**](AuthenticationUsersApi.md#get_user_comments) | **GET** /v2/users/me/comments | Get comments by user
119
[**submit_user_feedback**](AuthenticationUsersApi.md#submit_user_feedback) | **POST** /v2/users/feedback | Submit feedback about the application
1210

1311

14-
# **get_requester_user_info**
15-
> BaseResponseGetMeResponse get_requester_user_info()
16-
17-
Get the requesters user information
18-
19-
### Example
20-
21-
* Api Key Authentication (APIKey):
22-
23-
```python
24-
import revengai
25-
from revengai.models.base_response_get_me_response import BaseResponseGetMeResponse
26-
from revengai.rest import ApiException
27-
from pprint import pprint
28-
29-
# Defining the host is optional and defaults to https://api.reveng.ai
30-
# See configuration.py for a list of all supported configuration parameters.
31-
configuration = revengai.Configuration(
32-
host = "https://api.reveng.ai"
33-
)
34-
35-
# The client must configure the authentication and authorization parameters
36-
# in accordance with the API server security policy.
37-
# Examples for each auth method are provided below, use the example that
38-
# satisfies your auth use case.
39-
40-
# Configure API key authorization: APIKey
41-
configuration.api_key['APIKey'] = os.environ["API_KEY"]
42-
43-
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
44-
# configuration.api_key_prefix['APIKey'] = 'Bearer'
45-
46-
# Enter a context with an instance of the API client
47-
with revengai.ApiClient(configuration) as api_client:
48-
# Create an instance of the API class
49-
api_instance = revengai.AuthenticationUsersApi(api_client)
50-
51-
try:
52-
# Get the requesters user information
53-
api_response = api_instance.get_requester_user_info()
54-
print("The response of AuthenticationUsersApi->get_requester_user_info:\n")
55-
pprint(api_response)
56-
except Exception as e:
57-
print("Exception when calling AuthenticationUsersApi->get_requester_user_info: %s\n" % e)
58-
```
59-
60-
61-
62-
### Parameters
63-
64-
This endpoint does not need any parameter.
65-
66-
### Return type
67-
68-
[**BaseResponseGetMeResponse**](BaseResponseGetMeResponse.md)
69-
70-
### Authorization
71-
72-
[APIKey](../README.md#APIKey)
73-
74-
### HTTP request headers
75-
76-
- **Content-Type**: Not defined
77-
- **Accept**: application/json
78-
79-
### HTTP response details
80-
81-
| Status code | Description | Response headers |
82-
|-------------|-------------|------------------|
83-
**200** | Successful Response | - |
84-
**422** | Invalid request parameters | - |
85-
86-
[[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)
87-
8812
# **get_user**
8913
> BaseResponseGetPublicUserResponse get_user(user_id)
9014
@@ -237,82 +161,6 @@ This endpoint does not need any parameter.
237161

238162
[[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)
239163

240-
# **get_user_comments**
241-
> BaseResponseListCommentResponse get_user_comments()
242-
243-
Get comments by user
244-
245-
Retrieves all comments created by a specific user. Only returns comments for resources the requesting user has access to.
246-
247-
### Example
248-
249-
* Api Key Authentication (APIKey):
250-
251-
```python
252-
import revengai
253-
from revengai.models.base_response_list_comment_response import BaseResponseListCommentResponse
254-
from revengai.rest import ApiException
255-
from pprint import pprint
256-
257-
# Defining the host is optional and defaults to https://api.reveng.ai
258-
# See configuration.py for a list of all supported configuration parameters.
259-
configuration = revengai.Configuration(
260-
host = "https://api.reveng.ai"
261-
)
262-
263-
# The client must configure the authentication and authorization parameters
264-
# in accordance with the API server security policy.
265-
# Examples for each auth method are provided below, use the example that
266-
# satisfies your auth use case.
267-
268-
# Configure API key authorization: APIKey
269-
configuration.api_key['APIKey'] = os.environ["API_KEY"]
270-
271-
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
272-
# configuration.api_key_prefix['APIKey'] = 'Bearer'
273-
274-
# Enter a context with an instance of the API client
275-
with revengai.ApiClient(configuration) as api_client:
276-
# Create an instance of the API class
277-
api_instance = revengai.AuthenticationUsersApi(api_client)
278-
279-
try:
280-
# Get comments by user
281-
api_response = api_instance.get_user_comments()
282-
print("The response of AuthenticationUsersApi->get_user_comments:\n")
283-
pprint(api_response)
284-
except Exception as e:
285-
print("Exception when calling AuthenticationUsersApi->get_user_comments: %s\n" % e)
286-
```
287-
288-
289-
290-
### Parameters
291-
292-
This endpoint does not need any parameter.
293-
294-
### Return type
295-
296-
[**BaseResponseListCommentResponse**](BaseResponseListCommentResponse.md)
297-
298-
### Authorization
299-
300-
[APIKey](../README.md#APIKey)
301-
302-
### HTTP request headers
303-
304-
- **Content-Type**: Not defined
305-
- **Accept**: application/json
306-
307-
### HTTP response details
308-
309-
| Status code | Description | Response headers |
310-
|-------------|-------------|------------------|
311-
**200** | Successful Response | - |
312-
**422** | Invalid request parameters | - |
313-
314-
[[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)
315-
316164
# **submit_user_feedback**
317165
> BaseResponse submit_user_feedback(submit_user_feedback_request)
318166

docs/BaseResponseGetMeResponse.md

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)