From 4ea1ddc08cae31bd0c0e0b8a41786add1f187957 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 1 Apr 2026 06:44:12 +0000 Subject: [PATCH] Update SDK to version v3.57.2 - Generated from OpenAPI spec version v3.57.2 - Auto-generated by GitHub Actions --- .sdk-version | 2 +- README.md | 2 +- ...esponseGetAiDecompilationRatingResponse.md | 33 ------------------- ...etAiDecompilationRatingResponseNoneType.md | 33 +++++++++++++++++++ docs/FunctionsAIDecompilationApi.md | 6 ++-- revengai/__init__.py | 6 ++-- .../api/functions_ai_decompilation_api.py | 12 +++---- revengai/api_client.py | 2 +- revengai/configuration.py | 4 +-- revengai/models/__init__.py | 2 +- ...ecompilation_rating_response_none_type.py} | 8 ++--- ...ecompilation_rating_response_none_type.py} | 22 ++++++------- 12 files changed, 66 insertions(+), 66 deletions(-) delete mode 100644 docs/BaseResponseGetAiDecompilationRatingResponse.md create mode 100644 docs/BaseResponseUnionGetAiDecompilationRatingResponseNoneType.md rename revengai/models/{base_response_get_ai_decompilation_rating_response.py => base_response_union_get_ai_decompilation_rating_response_none_type.py} (92%) rename test/{test_base_response_get_ai_decompilation_rating_response.py => test_base_response_union_get_ai_decompilation_rating_response_none_type.py} (65%) diff --git a/.sdk-version b/.sdk-version index 5af1c91..1a5a13a 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v3.57.0 +v3.57.2 diff --git a/README.md b/README.md index 4e71ad9..ed73394 100644 --- a/README.md +++ b/README.md @@ -241,7 +241,6 @@ Class | Method | HTTP request | Description - [BaseResponseFunctionsDetailResponse](docs/BaseResponseFunctionsDetailResponse.md) - [BaseResponseGenerateFunctionDataTypes](docs/BaseResponseGenerateFunctionDataTypes.md) - [BaseResponseGenerationStatusList](docs/BaseResponseGenerationStatusList.md) - - [BaseResponseGetAiDecompilationRatingResponse](docs/BaseResponseGetAiDecompilationRatingResponse.md) - [BaseResponseGetAiDecompilationTask](docs/BaseResponseGetAiDecompilationTask.md) - [BaseResponseGetMeResponse](docs/BaseResponseGetMeResponse.md) - [BaseResponseGetPublicUserResponse](docs/BaseResponseGetPublicUserResponse.md) @@ -269,6 +268,7 @@ Class | Method | HTTP request | Description - [BaseResponseTTPS](docs/BaseResponseTTPS.md) - [BaseResponseTagSearchResponse](docs/BaseResponseTagSearchResponse.md) - [BaseResponseTaskResponse](docs/BaseResponseTaskResponse.md) + - [BaseResponseUnionGetAiDecompilationRatingResponseNoneType](docs/BaseResponseUnionGetAiDecompilationRatingResponseNoneType.md) - [BaseResponseUploadResponse](docs/BaseResponseUploadResponse.md) - [BaseResponseVulnerabilities](docs/BaseResponseVulnerabilities.md) - [BaseResponseXrefResponse](docs/BaseResponseXrefResponse.md) diff --git a/docs/BaseResponseGetAiDecompilationRatingResponse.md b/docs/BaseResponseGetAiDecompilationRatingResponse.md deleted file mode 100644 index 26e9f15..0000000 --- a/docs/BaseResponseGetAiDecompilationRatingResponse.md +++ /dev/null @@ -1,33 +0,0 @@ -# BaseResponseGetAiDecompilationRatingResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**status** | **bool** | Response status on whether the request succeeded | [optional] [default to True] -**data** | [**GetAiDecompilationRatingResponse**](GetAiDecompilationRatingResponse.md) | | [optional] -**message** | **str** | | [optional] -**errors** | [**List[ErrorModel]**](ErrorModel.md) | | [optional] -**meta** | [**MetaModel**](MetaModel.md) | Metadata | [optional] - -## Example - -```python -from revengai.models.base_response_get_ai_decompilation_rating_response import BaseResponseGetAiDecompilationRatingResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of BaseResponseGetAiDecompilationRatingResponse from a JSON string -base_response_get_ai_decompilation_rating_response_instance = BaseResponseGetAiDecompilationRatingResponse.from_json(json) -# print the JSON string representation of the object -print(BaseResponseGetAiDecompilationRatingResponse.to_json()) - -# convert the object into a dict -base_response_get_ai_decompilation_rating_response_dict = base_response_get_ai_decompilation_rating_response_instance.to_dict() -# create an instance of BaseResponseGetAiDecompilationRatingResponse from a dict -base_response_get_ai_decompilation_rating_response_from_dict = BaseResponseGetAiDecompilationRatingResponse.from_dict(base_response_get_ai_decompilation_rating_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/BaseResponseUnionGetAiDecompilationRatingResponseNoneType.md b/docs/BaseResponseUnionGetAiDecompilationRatingResponseNoneType.md new file mode 100644 index 0000000..a58ee33 --- /dev/null +++ b/docs/BaseResponseUnionGetAiDecompilationRatingResponseNoneType.md @@ -0,0 +1,33 @@ +# BaseResponseUnionGetAiDecompilationRatingResponseNoneType + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **bool** | Response status on whether the request succeeded | [optional] [default to True] +**data** | [**GetAiDecompilationRatingResponse**](GetAiDecompilationRatingResponse.md) | | [optional] +**message** | **str** | | [optional] +**errors** | [**List[ErrorModel]**](ErrorModel.md) | | [optional] +**meta** | [**MetaModel**](MetaModel.md) | Metadata | [optional] + +## Example + +```python +from revengai.models.base_response_union_get_ai_decompilation_rating_response_none_type import BaseResponseUnionGetAiDecompilationRatingResponseNoneType + +# TODO update the JSON string below +json = "{}" +# create an instance of BaseResponseUnionGetAiDecompilationRatingResponseNoneType from a JSON string +base_response_union_get_ai_decompilation_rating_response_none_type_instance = BaseResponseUnionGetAiDecompilationRatingResponseNoneType.from_json(json) +# print the JSON string representation of the object +print(BaseResponseUnionGetAiDecompilationRatingResponseNoneType.to_json()) + +# convert the object into a dict +base_response_union_get_ai_decompilation_rating_response_none_type_dict = base_response_union_get_ai_decompilation_rating_response_none_type_instance.to_dict() +# create an instance of BaseResponseUnionGetAiDecompilationRatingResponseNoneType from a dict +base_response_union_get_ai_decompilation_rating_response_none_type_from_dict = BaseResponseUnionGetAiDecompilationRatingResponseNoneType.from_dict(base_response_union_get_ai_decompilation_rating_response_none_type_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/FunctionsAIDecompilationApi.md b/docs/FunctionsAIDecompilationApi.md index 3e1f523..9e9511e 100644 --- a/docs/FunctionsAIDecompilationApi.md +++ b/docs/FunctionsAIDecompilationApi.md @@ -384,7 +384,7 @@ Name | Type | Description | Notes [[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) # **get_ai_decompilation_rating** -> BaseResponseGetAiDecompilationRatingResponse get_ai_decompilation_rating(function_id) +> BaseResponseUnionGetAiDecompilationRatingResponseNoneType get_ai_decompilation_rating(function_id) Get rating for AI decompilation @@ -394,7 +394,7 @@ Get rating for AI decompilation ```python import revengai -from revengai.models.base_response_get_ai_decompilation_rating_response import BaseResponseGetAiDecompilationRatingResponse +from revengai.models.base_response_union_get_ai_decompilation_rating_response_none_type import BaseResponseUnionGetAiDecompilationRatingResponseNoneType from revengai.rest import ApiException from pprint import pprint @@ -441,7 +441,7 @@ Name | Type | Description | Notes ### Return type -[**BaseResponseGetAiDecompilationRatingResponse**](BaseResponseGetAiDecompilationRatingResponse.md) +[**BaseResponseUnionGetAiDecompilationRatingResponseNoneType**](BaseResponseUnionGetAiDecompilationRatingResponseNoneType.md) ### Authorization diff --git a/revengai/__init__.py b/revengai/__init__.py index 62157dd..93f86e9 100644 --- a/revengai/__init__.py +++ b/revengai/__init__.py @@ -13,7 +13,7 @@ """ # noqa: E501 -__version__ = "v3.57.0" +__version__ = "v3.57.2" # Define package exports __all__ = [ @@ -132,7 +132,6 @@ "BaseResponseFunctionsDetailResponse", "BaseResponseGenerateFunctionDataTypes", "BaseResponseGenerationStatusList", - "BaseResponseGetAiDecompilationRatingResponse", "BaseResponseGetAiDecompilationTask", "BaseResponseGetMeResponse", "BaseResponseGetPublicUserResponse", @@ -160,6 +159,7 @@ "BaseResponseTTPS", "BaseResponseTagSearchResponse", "BaseResponseTaskResponse", + "BaseResponseUnionGetAiDecompilationRatingResponseNoneType", "BaseResponseUploadResponse", "BaseResponseVulnerabilities", "BaseResponseXrefResponse", @@ -484,7 +484,6 @@ from revengai.models.base_response_functions_detail_response import BaseResponseFunctionsDetailResponse as BaseResponseFunctionsDetailResponse from revengai.models.base_response_generate_function_data_types import BaseResponseGenerateFunctionDataTypes as BaseResponseGenerateFunctionDataTypes from revengai.models.base_response_generation_status_list import BaseResponseGenerationStatusList as BaseResponseGenerationStatusList -from revengai.models.base_response_get_ai_decompilation_rating_response import BaseResponseGetAiDecompilationRatingResponse as BaseResponseGetAiDecompilationRatingResponse from revengai.models.base_response_get_ai_decompilation_task import BaseResponseGetAiDecompilationTask as BaseResponseGetAiDecompilationTask from revengai.models.base_response_get_me_response import BaseResponseGetMeResponse as BaseResponseGetMeResponse from revengai.models.base_response_get_public_user_response import BaseResponseGetPublicUserResponse as BaseResponseGetPublicUserResponse @@ -512,6 +511,7 @@ from revengai.models.base_response_ttps import BaseResponseTTPS as BaseResponseTTPS from revengai.models.base_response_tag_search_response import BaseResponseTagSearchResponse as BaseResponseTagSearchResponse from revengai.models.base_response_task_response import BaseResponseTaskResponse as BaseResponseTaskResponse +from revengai.models.base_response_union_get_ai_decompilation_rating_response_none_type import BaseResponseUnionGetAiDecompilationRatingResponseNoneType as BaseResponseUnionGetAiDecompilationRatingResponseNoneType from revengai.models.base_response_upload_response import BaseResponseUploadResponse as BaseResponseUploadResponse from revengai.models.base_response_vulnerabilities import BaseResponseVulnerabilities as BaseResponseVulnerabilities from revengai.models.base_response_xref_response import BaseResponseXrefResponse as BaseResponseXrefResponse diff --git a/revengai/api/functions_ai_decompilation_api.py b/revengai/api/functions_ai_decompilation_api.py index e73556f..2dcc789 100644 --- a/revengai/api/functions_ai_decompilation_api.py +++ b/revengai/api/functions_ai_decompilation_api.py @@ -22,9 +22,9 @@ from revengai.models.base_response_bool import BaseResponseBool from revengai.models.base_response_comment_response import BaseResponseCommentResponse from revengai.models.base_response_function_task_response import BaseResponseFunctionTaskResponse -from revengai.models.base_response_get_ai_decompilation_rating_response import BaseResponseGetAiDecompilationRatingResponse from revengai.models.base_response_get_ai_decompilation_task import BaseResponseGetAiDecompilationTask from revengai.models.base_response_list_comment_response import BaseResponseListCommentResponse +from revengai.models.base_response_union_get_ai_decompilation_rating_response_none_type import BaseResponseUnionGetAiDecompilationRatingResponseNoneType from revengai.models.comment_update_request import CommentUpdateRequest from revengai.models.function_comment_create_request import FunctionCommentCreateRequest from revengai.models.upsert_ai_decomplation_rating_request import UpsertAiDecomplationRatingRequest @@ -1489,7 +1489,7 @@ def get_ai_decompilation_rating( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> BaseResponseGetAiDecompilationRatingResponse: + ) -> BaseResponseUnionGetAiDecompilationRatingResponseNoneType: """Get rating for AI decompilation @@ -1526,7 +1526,7 @@ def get_ai_decompilation_rating( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "BaseResponseGetAiDecompilationRatingResponse", + '200': "BaseResponseUnionGetAiDecompilationRatingResponseNoneType", '422': "BaseResponse", } response_data = self.api_client.call_api( @@ -1556,7 +1556,7 @@ def get_ai_decompilation_rating_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[BaseResponseGetAiDecompilationRatingResponse]: + ) -> ApiResponse[BaseResponseUnionGetAiDecompilationRatingResponseNoneType]: """Get rating for AI decompilation @@ -1593,7 +1593,7 @@ def get_ai_decompilation_rating_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "BaseResponseGetAiDecompilationRatingResponse", + '200': "BaseResponseUnionGetAiDecompilationRatingResponseNoneType", '422': "BaseResponse", } response_data = self.api_client.call_api( @@ -1660,7 +1660,7 @@ def get_ai_decompilation_rating_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "BaseResponseGetAiDecompilationRatingResponse", + '200': "BaseResponseUnionGetAiDecompilationRatingResponseNoneType", '422': "BaseResponse", } response_data = self.api_client.call_api( diff --git a/revengai/api_client.py b/revengai/api_client.py index ab13355..a61ad04 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.57.0/python' + self.user_agent = 'OpenAPI-Generator/v3.57.2/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/revengai/configuration.py b/revengai/configuration.py index 78a017d..68f1c75 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.57.0\n"\ - "SDK Package Version: v3.57.0".\ + "Version of the API: v3.57.2\n"\ + "SDK Package Version: v3.57.2".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self) -> List[HostSetting]: diff --git a/revengai/models/__init__.py b/revengai/models/__init__.py index ba899a3..3565de0 100644 --- a/revengai/models/__init__.py +++ b/revengai/models/__init__.py @@ -97,7 +97,6 @@ from revengai.models.base_response_functions_detail_response import BaseResponseFunctionsDetailResponse from revengai.models.base_response_generate_function_data_types import BaseResponseGenerateFunctionDataTypes from revengai.models.base_response_generation_status_list import BaseResponseGenerationStatusList -from revengai.models.base_response_get_ai_decompilation_rating_response import BaseResponseGetAiDecompilationRatingResponse from revengai.models.base_response_get_ai_decompilation_task import BaseResponseGetAiDecompilationTask from revengai.models.base_response_get_me_response import BaseResponseGetMeResponse from revengai.models.base_response_get_public_user_response import BaseResponseGetPublicUserResponse @@ -125,6 +124,7 @@ from revengai.models.base_response_ttps import BaseResponseTTPS from revengai.models.base_response_tag_search_response import BaseResponseTagSearchResponse from revengai.models.base_response_task_response import BaseResponseTaskResponse +from revengai.models.base_response_union_get_ai_decompilation_rating_response_none_type import BaseResponseUnionGetAiDecompilationRatingResponseNoneType from revengai.models.base_response_upload_response import BaseResponseUploadResponse from revengai.models.base_response_vulnerabilities import BaseResponseVulnerabilities from revengai.models.base_response_xref_response import BaseResponseXrefResponse diff --git a/revengai/models/base_response_get_ai_decompilation_rating_response.py b/revengai/models/base_response_union_get_ai_decompilation_rating_response_none_type.py similarity index 92% rename from revengai/models/base_response_get_ai_decompilation_rating_response.py rename to revengai/models/base_response_union_get_ai_decompilation_rating_response_none_type.py index e872a68..85aa614 100644 --- a/revengai/models/base_response_get_ai_decompilation_rating_response.py +++ b/revengai/models/base_response_union_get_ai_decompilation_rating_response_none_type.py @@ -24,9 +24,9 @@ from typing import Optional, Set from typing_extensions import Self -class BaseResponseGetAiDecompilationRatingResponse(BaseModel): +class BaseResponseUnionGetAiDecompilationRatingResponseNoneType(BaseModel): """ - BaseResponseGetAiDecompilationRatingResponse + BaseResponseUnionGetAiDecompilationRatingResponseNoneType """ # noqa: E501 status: Optional[StrictBool] = Field(default=True, description="Response status on whether the request succeeded") data: Optional[GetAiDecompilationRatingResponse] = None @@ -53,7 +53,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of BaseResponseGetAiDecompilationRatingResponse from a JSON string""" + """Create an instance of BaseResponseUnionGetAiDecompilationRatingResponseNoneType from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -106,7 +106,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of BaseResponseGetAiDecompilationRatingResponse from a dict""" + """Create an instance of BaseResponseUnionGetAiDecompilationRatingResponseNoneType from a dict""" if obj is None: return None diff --git a/test/test_base_response_get_ai_decompilation_rating_response.py b/test/test_base_response_union_get_ai_decompilation_rating_response_none_type.py similarity index 65% rename from test/test_base_response_get_ai_decompilation_rating_response.py rename to test/test_base_response_union_get_ai_decompilation_rating_response_none_type.py index 362baa7..7b1bb99 100644 --- a/test/test_base_response_get_ai_decompilation_rating_response.py +++ b/test/test_base_response_union_get_ai_decompilation_rating_response_none_type.py @@ -13,10 +13,10 @@ import unittest -from revengai.models.base_response_get_ai_decompilation_rating_response import BaseResponseGetAiDecompilationRatingResponse +from revengai.models.base_response_union_get_ai_decompilation_rating_response_none_type import BaseResponseUnionGetAiDecompilationRatingResponseNoneType -class TestBaseResponseGetAiDecompilationRatingResponse(unittest.TestCase): - """BaseResponseGetAiDecompilationRatingResponse unit test stubs""" +class TestBaseResponseUnionGetAiDecompilationRatingResponseNoneType(unittest.TestCase): + """BaseResponseUnionGetAiDecompilationRatingResponseNoneType unit test stubs""" def setUp(self): pass @@ -24,16 +24,16 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> BaseResponseGetAiDecompilationRatingResponse: - """Test BaseResponseGetAiDecompilationRatingResponse + def make_instance(self, include_optional) -> BaseResponseUnionGetAiDecompilationRatingResponseNoneType: + """Test BaseResponseUnionGetAiDecompilationRatingResponseNoneType include_optional is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `BaseResponseGetAiDecompilationRatingResponse` + # uncomment below to create an instance of `BaseResponseUnionGetAiDecompilationRatingResponseNoneType` """ - model = BaseResponseGetAiDecompilationRatingResponse() + model = BaseResponseUnionGetAiDecompilationRatingResponseNoneType() if include_optional: - return BaseResponseGetAiDecompilationRatingResponse( + return BaseResponseUnionGetAiDecompilationRatingResponseNoneType( status = True, data = revengai.models.get_ai_decompilation_rating_response.GetAiDecompilationRatingResponse( rating = 'POSITIVE', @@ -51,12 +51,12 @@ def make_instance(self, include_optional) -> BaseResponseGetAiDecompilationRatin has_next_page = True, ), ) ) else: - return BaseResponseGetAiDecompilationRatingResponse( + return BaseResponseUnionGetAiDecompilationRatingResponseNoneType( ) """ - def testBaseResponseGetAiDecompilationRatingResponse(self): - """Test BaseResponseGetAiDecompilationRatingResponse""" + def testBaseResponseUnionGetAiDecompilationRatingResponseNoneType(self): + """Test BaseResponseUnionGetAiDecompilationRatingResponseNoneType""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True)