Skip to content

Commit a44b01f

Browse files
Update SDK to version v3.82.0
- Generated from OpenAPI spec version v3.82.0 - Auto-generated by GitHub Actions
1 parent 763cd5c commit a44b01f

51 files changed

Lines changed: 7048 additions & 306 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.81.1
1+
v3.82.0

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,25 @@ Class | Method | HTTP request | Description
113113
*ExternalSourcesApi* | [**get_vt_task_status**](docs/ExternalSourcesApi.md#get_vt_task_status) | **GET** /v2/analysis/{analysis_id}/external/vt/status | Check the status of VirusTotal data retrieval
114114
*FirmwareApi* | [**get_binaries_for_firmware_task**](docs/FirmwareApi.md#get_binaries_for_firmware_task) | **GET** /v2/firmware/get-binaries/{task_id} | Upload firmware for unpacking
115115
*FirmwareApi* | [**upload_firmware**](docs/FirmwareApi.md#upload_firmware) | **POST** /v2/firmware | Upload firmware for unpacking
116+
*FunctionsAIDecompilationApi* | [**create_ai_decompilation**](docs/FunctionsAIDecompilationApi.md#create_ai_decompilation) | **POST** /v3/functions/{function_id}/ai-decompilation | Start AI decompilation
116117
*FunctionsAIDecompilationApi* | [**create_ai_decompilation_comment**](docs/FunctionsAIDecompilationApi.md#create_ai_decompilation_comment) | **POST** /v2/functions/{function_id}/ai-decompilation/comments | Create a comment for this function
117118
*FunctionsAIDecompilationApi* | [**create_ai_decompilation_task**](docs/FunctionsAIDecompilationApi.md#create_ai_decompilation_task) | **POST** /v2/functions/{function_id}/ai-decompilation | Begins AI Decompilation Process
118119
*FunctionsAIDecompilationApi* | [**delete_ai_decompilation_comment**](docs/FunctionsAIDecompilationApi.md#delete_ai_decompilation_comment) | **DELETE** /v2/functions/{function_id}/ai-decompilation/comments/{comment_id} | Delete a comment
120+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation) | **GET** /v3/functions/{function_id}/ai-decompilation | Get AI decompilation result
119121
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_comments**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_comments) | **GET** /v2/functions/{function_id}/ai-decompilation/comments | Get comments for this function
122+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_inline_comments**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_inline_comments) | **GET** /v3/functions/{function_id}/ai-decompilation/inline-comments | Get AI decompilation inline comments
123+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_inline_comments_status**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_inline_comments_status) | **GET** /v3/functions/{function_id}/ai-decompilation/inline-comments/status | Get inline comments generation workflow status
120124
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_rating**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_rating) | **GET** /v2/functions/{function_id}/ai-decompilation/rating | Get rating for AI decompilation
125+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_status**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_status) | **GET** /v3/functions/{function_id}/ai-decompilation/status | Get AI decompilation workflow status
126+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_summary**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_summary) | **GET** /v3/functions/{function_id}/ai-decompilation/summary | Get AI decompilation summary
127+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_summary_status**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_summary_status) | **GET** /v3/functions/{function_id}/ai-decompilation/summary/status | Get summary generation workflow status
121128
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_task_result**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_task_result) | **GET** /v2/functions/{function_id}/ai-decompilation | Polls AI Decompilation Process
122129
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_task_status**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_task_status) | **GET** /v2/functions/{function_id}/ai-decompilation/status | Check the status of a function ai decompilation
130+
*FunctionsAIDecompilationApi* | [**get_ai_decompilation_tokenised**](docs/FunctionsAIDecompilationApi.md#get_ai_decompilation_tokenised) | **GET** /v3/functions/{function_id}/ai-decompilation/tokenised | Get tokenised AI decompilation with function mapping
131+
*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
132+
*FunctionsAIDecompilationApi* | [**regenerate_ai_decompilation_summary**](docs/FunctionsAIDecompilationApi.md#regenerate_ai_decompilation_summary) | **POST** /v3/functions/{function_id}/ai-decompilation/summary | Regenerate AI decompilation summary
123133
*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
134+
*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
124135
*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
125136
*FunctionsCoreApi* | [**ai_unstrip**](docs/FunctionsCoreApi.md#ai_unstrip) | **POST** /v2/analyses/{analysis_id}/functions/ai-unstrip | Performs matching and auto-unstrip for an analysis and its functions
126137
*FunctionsCoreApi* | [**analysis_function_matching**](docs/FunctionsCoreApi.md#analysis_function_matching) | **POST** /v2/analyses/{analysis_id}/functions/matches | Perform matching for the functions of an analysis
@@ -297,16 +308,19 @@ Class | Method | HTTP request | Description
297308
- [CommentBase](docs/CommentBase.md)
298309
- [CommentResponse](docs/CommentResponse.md)
299310
- [CommentUpdateRequest](docs/CommentUpdateRequest.md)
311+
- [CommentsData](docs/CommentsData.md)
300312
- [ConfigResponse](docs/ConfigResponse.md)
301313
- [ConfirmToolInputBody](docs/ConfirmToolInputBody.md)
302314
- [Connection](docs/Connection.md)
303315
- [Context](docs/Context.md)
304316
- [Conversation](docs/Conversation.md)
305317
- [ConversationContext](docs/ConversationContext.md)
306318
- [ConversationWithEvents](docs/ConversationWithEvents.md)
319+
- [CreateAIDecompOutputBody](docs/CreateAIDecompOutputBody.md)
307320
- [CreateConversationRequest](docs/CreateConversationRequest.md)
308321
- [Created](docs/Created.md)
309322
- [DecompilationCommentContext](docs/DecompilationCommentContext.md)
323+
- [DecompilationData](docs/DecompilationData.md)
310324
- [DieMatch](docs/DieMatch.md)
311325
- [DnsQuery](docs/DnsQuery.md)
312326
- [DrakvufFileMetadata](docs/DrakvufFileMetadata.md)
@@ -399,6 +413,7 @@ Class | Method | HTTP request | Description
399413
- [ISA](docs/ISA.md)
400414
- [IconModel](docs/IconModel.md)
401415
- [ImportModel](docs/ImportModel.md)
416+
- [InlineComment](docs/InlineComment.md)
402417
- [InsertAnalysisLogRequest](docs/InsertAnalysisLogRequest.md)
403418
- [InverseFunctionMapItem](docs/InverseFunctionMapItem.md)
404419
- [InverseStringMapItem](docs/InverseStringMapItem.md)
@@ -417,6 +432,7 @@ Class | Method | HTTP request | Description
417432
- [NameConfidence](docs/NameConfidence.md)
418433
- [NameSourceType](docs/NameSourceType.md)
419434
- [NetworkActivity](docs/NetworkActivity.md)
435+
- [NumericAddr](docs/NumericAddr.md)
420436
- [Order](docs/Order.md)
421437
- [PDBDebugModel](docs/PDBDebugModel.md)
422438
- [PEModel](docs/PEModel.md)
@@ -427,14 +443,17 @@ Class | Method | HTTP request | Description
427443
- [ProcessMemdumps](docs/ProcessMemdumps.md)
428444
- [ProcessNode](docs/ProcessNode.md)
429445
- [ProcessTree](docs/ProcessTree.md)
446+
- [ProgressMessage](docs/ProgressMessage.md)
430447
- [PutAnalysisStringsRequest](docs/PutAnalysisStringsRequest.md)
431448
- [QueuePositionResponse](docs/QueuePositionResponse.md)
432449
- [QueuedWorkflowTaskResponse](docs/QueuedWorkflowTaskResponse.md)
433450
- [ReAnalysisForm](docs/ReAnalysisForm.md)
434451
- [Recent](docs/Recent.md)
452+
- [RegenerateOutputBody](docs/RegenerateOutputBody.md)
435453
- [RegenerateTarget](docs/RegenerateTarget.md)
436454
- [RegistryOperation](docs/RegistryOperation.md)
437455
- [RelativeBinaryResponse](docs/RelativeBinaryResponse.md)
456+
- [ReplacementValue](docs/ReplacementValue.md)
438457
- [ReportAnalysisResponse](docs/ReportAnalysisResponse.md)
439458
- [ReportEvent](docs/ReportEvent.md)
440459
- [ReportInfo](docs/ReportInfo.md)
@@ -482,6 +501,7 @@ Class | Method | HTTP request | Description
482501
- [Structure](docs/Structure.md)
483502
- [StructureMember](docs/StructureMember.md)
484503
- [SubmitUserFeedbackRequest](docs/SubmitUserFeedbackRequest.md)
504+
- [SummaryData](docs/SummaryData.md)
485505
- [Symbols](docs/Symbols.md)
486506
- [Tag](docs/Tag.md)
487507
- [TagItem](docs/TagItem.md)
@@ -492,6 +512,7 @@ Class | Method | HTTP request | Description
492512
- [TaskStatus](docs/TaskStatus.md)
493513
- [TaskStatusResponse](docs/TaskStatusResponse.md)
494514
- [TimestampModel](docs/TimestampModel.md)
515+
- [TokenisedData](docs/TokenisedData.md)
495516
- [TriageFunctionResponse](docs/TriageFunctionResponse.md)
496517
- [TriageReportResponse](docs/TriageReportResponse.md)
497518
- [Ttp](docs/Ttp.md)
@@ -500,9 +521,12 @@ Class | Method | HTTP request | Description
500521
- [UploadFileType](docs/UploadFileType.md)
501522
- [UploadResponse](docs/UploadResponse.md)
502523
- [UpsertAiDecomplationRatingRequest](docs/UpsertAiDecomplationRatingRequest.md)
524+
- [UpsertOverridesData](docs/UpsertOverridesData.md)
525+
- [UpsertOverridesInputBody](docs/UpsertOverridesInputBody.md)
503526
- [UserActivityResponse](docs/UserActivityResponse.md)
504527
- [Vulnerabilities](docs/Vulnerabilities.md)
505528
- [Vulnerability](docs/Vulnerability.md)
529+
- [WorkflowProgress](docs/WorkflowProgress.md)
506530
- [Workspace](docs/Workspace.md)
507531
- [XrefFromResponse](docs/XrefFromResponse.md)
508532
- [XrefResponse](docs/XrefResponse.md)

docs/CommentsData.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# CommentsData
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**var_schema** | **str** | A URL to the JSON Schema for this object. | [optional] [readonly]
9+
**inline_comments** | [**List[InlineComment]**](InlineComment.md) | Structured inline comments with line numbers |
10+
**task_status** | **str** | Task status |
11+
12+
## Example
13+
14+
```python
15+
from revengai.models.comments_data import CommentsData
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of CommentsData from a JSON string
20+
comments_data_instance = CommentsData.from_json(json)
21+
# print the JSON string representation of the object
22+
print(CommentsData.to_json())
23+
24+
# convert the object into a dict
25+
comments_data_dict = comments_data_instance.to_dict()
26+
# create an instance of CommentsData from a dict
27+
comments_data_from_dict = CommentsData.from_dict(comments_data_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/CreateAIDecompOutputBody.md

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

docs/DecompilationData.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# DecompilationData
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**var_schema** | **str** | A URL to the JSON Schema for this object. | [optional] [readonly]
9+
**decompilation** | **str** | Source code with placeholders replaced | [optional]
10+
**status** | **str** | Task status |
11+
12+
## Example
13+
14+
```python
15+
from revengai.models.decompilation_data import DecompilationData
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of DecompilationData from a JSON string
20+
decompilation_data_instance = DecompilationData.from_json(json)
21+
# print the JSON string representation of the object
22+
print(DecompilationData.to_json())
23+
24+
# convert the object into a dict
25+
decompilation_data_dict = decompilation_data_instance.to_dict()
26+
# create an instance of DecompilationData from a dict
27+
decompilation_data_from_dict = DecompilationData.from_dict(decompilation_data_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+

0 commit comments

Comments
 (0)