From e3803edb20e233d64cff8a47e2dcd528201d0955 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 3 Feb 2026 06:24:33 +0000 Subject: [PATCH] Update SDK to version v3.1.1 - Generated from OpenAPI spec version v3.1.1 - Auto-generated by GitHub Actions --- .sdk-version | 2 +- docs/ConfigResponse.md | 1 + revengai/__init__.py | 2 +- revengai/api_client.py | 2 +- revengai/configuration.py | 4 ++-- revengai/models/config_response.py | 6 ++++-- test/test_base_response_config_response.py | 3 +++ test/test_config_response.py | 6 ++++++ 8 files changed, 19 insertions(+), 7 deletions(-) diff --git a/.sdk-version b/.sdk-version index ad55eb8..903cd9f 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v3.0.0 +v3.1.1 diff --git a/docs/ConfigResponse.md b/docs/ConfigResponse.md index 1b608ea..7ef4619 100644 --- a/docs/ConfigResponse.md +++ b/docs/ConfigResponse.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **dashboard_url** | **str** | The domain of the RevEng.AI platform you are connected to | [optional] [default to ''] **max_file_size_bytes** | **int** | Maximum file size (in bytes) that can be uploaded for analysis | **ai_decompiler_unsupported_languages** | **List[str]** | List of programming languages that are not supported for AI decompilation | +**ai_decompiler_supported_models** | **List[str]** | List of models that support AI decompilation | ## Example diff --git a/revengai/__init__.py b/revengai/__init__.py index 6be5a29..f4e2ac5 100644 --- a/revengai/__init__.py +++ b/revengai/__init__.py @@ -13,7 +13,7 @@ """ # noqa: E501 -__version__ = "v3.0.0" +__version__ = "v3.1.1" # Define package exports __all__ = [ diff --git a/revengai/api_client.py b/revengai/api_client.py index 2509de2..40f6226 100644 --- a/revengai/api_client.py +++ b/revengai/api_client.py @@ -90,7 +90,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/v3.0.0/python' + self.user_agent = 'OpenAPI-Generator/v3.1.1/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/revengai/configuration.py b/revengai/configuration.py index 28b885e..67349ef 100644 --- a/revengai/configuration.py +++ b/revengai/configuration.py @@ -533,8 +533,8 @@ def to_debug_report(self) -> str: return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: v3.0.0\n"\ - "SDK Package Version: v3.0.0".\ + "Version of the API: v3.1.1\n"\ + "SDK Package Version: v3.1.1".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self) -> List[HostSetting]: diff --git a/revengai/models/config_response.py b/revengai/models/config_response.py index f61fe46..c329a8e 100644 --- a/revengai/models/config_response.py +++ b/revengai/models/config_response.py @@ -28,7 +28,8 @@ class ConfigResponse(BaseModel): dashboard_url: Optional[StrictStr] = Field(default='', description="The domain of the RevEng.AI platform you are connected to") max_file_size_bytes: StrictInt = Field(description="Maximum file size (in bytes) that can be uploaded for analysis") ai_decompiler_unsupported_languages: List[StrictStr] = Field(description="List of programming languages that are not supported for AI decompilation") - __properties: ClassVar[List[str]] = ["dashboard_url", "max_file_size_bytes", "ai_decompiler_unsupported_languages"] + ai_decompiler_supported_models: List[StrictStr] = Field(description="List of models that support AI decompilation") + __properties: ClassVar[List[str]] = ["dashboard_url", "max_file_size_bytes", "ai_decompiler_unsupported_languages", "ai_decompiler_supported_models"] model_config = ConfigDict( populate_by_name=True, @@ -83,7 +84,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "dashboard_url": obj.get("dashboard_url") if obj.get("dashboard_url") is not None else '', "max_file_size_bytes": obj.get("max_file_size_bytes"), - "ai_decompiler_unsupported_languages": obj.get("ai_decompiler_unsupported_languages") + "ai_decompiler_unsupported_languages": obj.get("ai_decompiler_unsupported_languages"), + "ai_decompiler_supported_models": obj.get("ai_decompiler_supported_models") }) return _obj diff --git a/test/test_base_response_config_response.py b/test/test_base_response_config_response.py index 0afb632..35ac4d3 100644 --- a/test/test_base_response_config_response.py +++ b/test/test_base_response_config_response.py @@ -39,6 +39,9 @@ def make_instance(self, include_optional) -> BaseResponseConfigResponse: dashboard_url = '', max_file_size_bytes = 56, ai_decompiler_unsupported_languages = [ + '' + ], + ai_decompiler_supported_models = [ '' ], ), message = '', diff --git a/test/test_config_response.py b/test/test_config_response.py index 6c038db..195ca22 100644 --- a/test/test_config_response.py +++ b/test/test_config_response.py @@ -37,6 +37,9 @@ def make_instance(self, include_optional) -> ConfigResponse: dashboard_url = '', max_file_size_bytes = 56, ai_decompiler_unsupported_languages = [ + '' + ], + ai_decompiler_supported_models = [ '' ] ) @@ -46,6 +49,9 @@ def make_instance(self, include_optional) -> ConfigResponse: ai_decompiler_unsupported_languages = [ '' ], + ai_decompiler_supported_models = [ + '' + ], ) """