Skip to content

Commit d2d3549

Browse files
Update SDK to version v3.30.0
- Generated from OpenAPI spec version v3.30.0 - Auto-generated by GitHub Actions
1 parent 4b29929 commit d2d3549

16 files changed

Lines changed: 203 additions & 12 deletions

.sdk-version

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

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ Class | Method | HTTP request | Description
184184
- [AppApiRestV2FunctionsTypesFunction](docs/AppApiRestV2FunctionsTypesFunction.md)
185185
- [AppServicesDynamicExecutionSchemasDynamicExecutionStatus](docs/AppServicesDynamicExecutionSchemasDynamicExecutionStatus.md)
186186
- [Argument](docs/Argument.md)
187+
- [AutoRunAgents](docs/AutoRunAgents.md)
187188
- [AutoUnstripRequest](docs/AutoUnstripRequest.md)
188189
- [AutoUnstripResponse](docs/AutoUnstripResponse.md)
189190
- [BaseResponse](docs/BaseResponse.md)

docs/AnalysisCreateRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Name | Type | Description | Notes
1313
**debug_hash** | **str** | | [optional]
1414
**analysis_config** | [**AnalysisConfig**](AnalysisConfig.md) | The analysis config enables the configuration of optional analysis stages | [optional]
1515
**binary_config** | [**BinaryConfig**](BinaryConfig.md) | The binary config can override automatically determined values such as ISA, Platform, File Format, etc | [optional]
16+
**auto_run_agents** | [**AutoRunAgents**](AutoRunAgents.md) | | [optional]
1617

1718
## Example
1819

docs/AnalysisDetailResponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Name | Type | Description | Notes
2020
**model_name** | **str** | |
2121
**sbom** | **Dict[str, object]** | | [optional]
2222
**sha_256_hash** | **str** | |
23+
**auto_run_agents** | [**AutoRunAgents**](AutoRunAgents.md) | |
2324

2425
## Example
2526

docs/AutoRunAgents.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# AutoRunAgents
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**triage** | **bool** | | [optional] [default to False]
9+
10+
## Example
11+
12+
```python
13+
from revengai.models.auto_run_agents import AutoRunAgents
14+
15+
# TODO update the JSON string below
16+
json = "{}"
17+
# create an instance of AutoRunAgents from a JSON string
18+
auto_run_agents_instance = AutoRunAgents.from_json(json)
19+
# print the JSON string representation of the object
20+
print(AutoRunAgents.to_json())
21+
22+
# convert the object into a dict
23+
auto_run_agents_dict = auto_run_agents_instance.to_dict()
24+
# create an instance of AutoRunAgents from a dict
25+
auto_run_agents_from_dict = AutoRunAgents.from_dict(auto_run_agents_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+

revengai/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
""" # noqa: E501
1414

1515

16-
__version__ = "v3.29.1"
16+
__version__ = "v3.30.0"
1717

1818
# Define package exports
1919
__all__ = [
@@ -77,6 +77,7 @@
7777
"AppApiRestV2FunctionsTypesFunction",
7878
"AppServicesDynamicExecutionSchemasDynamicExecutionStatus",
7979
"Argument",
80+
"AutoRunAgents",
8081
"AutoUnstripRequest",
8182
"AutoUnstripResponse",
8283
"BaseResponse",
@@ -411,6 +412,7 @@
411412
from revengai.models.app_api_rest_v2_functions_types_function import AppApiRestV2FunctionsTypesFunction as AppApiRestV2FunctionsTypesFunction
412413
from revengai.models.app_services_dynamic_execution_schemas_dynamic_execution_status import AppServicesDynamicExecutionSchemasDynamicExecutionStatus as AppServicesDynamicExecutionSchemasDynamicExecutionStatus
413414
from revengai.models.argument import Argument as Argument
415+
from revengai.models.auto_run_agents import AutoRunAgents as AutoRunAgents
414416
from revengai.models.auto_unstrip_request import AutoUnstripRequest as AutoUnstripRequest
415417
from revengai.models.auto_unstrip_response import AutoUnstripResponse as AutoUnstripResponse
416418
from revengai.models.base_response import BaseResponse as BaseResponse

revengai/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def __init__(
9090
self.default_headers[header_name] = header_value
9191
self.cookie = cookie
9292
# Set default User-Agent.
93-
self.user_agent = 'OpenAPI-Generator/v3.29.1/python'
93+
self.user_agent = 'OpenAPI-Generator/v3.30.0/python'
9494
self.client_side_validation = configuration.client_side_validation
9595

9696
def __enter__(self):

revengai/configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -533,8 +533,8 @@ def to_debug_report(self) -> str:
533533
return "Python SDK Debug Report:\n"\
534534
"OS: {env}\n"\
535535
"Python Version: {pyversion}\n"\
536-
"Version of the API: v3.29.1\n"\
537-
"SDK Package Version: v3.29.1".\
536+
"Version of the API: v3.30.0\n"\
537+
"SDK Package Version: v3.30.0".\
538538
format(env=sys.platform, pyversion=sys.version)
539539

540540
def get_host_settings(self) -> List[HostSetting]:

revengai/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
from revengai.models.app_api_rest_v2_functions_types_function import AppApiRestV2FunctionsTypesFunction
4545
from revengai.models.app_services_dynamic_execution_schemas_dynamic_execution_status import AppServicesDynamicExecutionSchemasDynamicExecutionStatus
4646
from revengai.models.argument import Argument
47+
from revengai.models.auto_run_agents import AutoRunAgents
4748
from revengai.models.auto_unstrip_request import AutoUnstripRequest
4849
from revengai.models.auto_unstrip_response import AutoUnstripResponse
4950
from revengai.models.base_response import BaseResponse

revengai/models/analysis_create_request.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from typing import Any, ClassVar, Dict, List, Optional
2121
from revengai.models.analysis_config import AnalysisConfig
2222
from revengai.models.analysis_scope import AnalysisScope
23+
from revengai.models.auto_run_agents import AutoRunAgents
2324
from revengai.models.binary_config import BinaryConfig
2425
from revengai.models.symbols import Symbols
2526
from revengai.models.tag import Tag
@@ -38,7 +39,8 @@ class AnalysisCreateRequest(BaseModel):
3839
debug_hash: Optional[StrictStr] = None
3940
analysis_config: Optional[AnalysisConfig] = Field(default=None, description="The analysis config enables the configuration of optional analysis stages")
4041
binary_config: Optional[BinaryConfig] = Field(default=None, description="The binary config can override automatically determined values such as ISA, Platform, File Format, etc")
41-
__properties: ClassVar[List[str]] = ["filename", "sha_256_hash", "tags", "analysis_scope", "symbols", "debug_hash", "analysis_config", "binary_config"]
42+
auto_run_agents: Optional[AutoRunAgents] = None
43+
__properties: ClassVar[List[str]] = ["filename", "sha_256_hash", "tags", "analysis_scope", "symbols", "debug_hash", "analysis_config", "binary_config", "auto_run_agents"]
4244

4345
model_config = ConfigDict(
4446
populate_by_name=True,
@@ -95,6 +97,9 @@ def to_dict(self) -> Dict[str, Any]:
9597
# override the default output from pydantic by calling `to_dict()` of binary_config
9698
if self.binary_config:
9799
_dict['binary_config'] = self.binary_config.to_dict()
100+
# override the default output from pydantic by calling `to_dict()` of auto_run_agents
101+
if self.auto_run_agents:
102+
_dict['auto_run_agents'] = self.auto_run_agents.to_dict()
98103
# set to None if symbols (nullable) is None
99104
# and model_fields_set contains the field
100105
if self.symbols is None and "symbols" in self.model_fields_set:
@@ -124,7 +129,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
124129
"symbols": Symbols.from_dict(obj["symbols"]) if obj.get("symbols") is not None else None,
125130
"debug_hash": obj.get("debug_hash"),
126131
"analysis_config": AnalysisConfig.from_dict(obj["analysis_config"]) if obj.get("analysis_config") is not None else None,
127-
"binary_config": BinaryConfig.from_dict(obj["binary_config"]) if obj.get("binary_config") is not None else None
132+
"binary_config": BinaryConfig.from_dict(obj["binary_config"]) if obj.get("binary_config") is not None else None,
133+
"auto_run_agents": AutoRunAgents.from_dict(obj["auto_run_agents"]) if obj.get("auto_run_agents") is not None else None
128134
})
129135
return _obj
130136

0 commit comments

Comments
 (0)