From 8dfd0782caf36a1b3743211e467749d268630a7f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 27 May 2026 07:38:46 +0000 Subject: [PATCH] Update SDK to version v3.86.1 - Generated from OpenAPI spec version v3.86.1 - Auto-generated by GitHub Actions --- .sdk-version | 2 +- docs/ELFRelocation.md | 1 + docs/ELFSymbol.md | 1 + revengai/__init__.py | 2 +- revengai/api_client.py | 2 +- revengai/configuration.py | 4 ++-- revengai/models/elf_relocation.py | 8 +++++--- revengai/models/elf_symbol.py | 10 ++++++---- 8 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.sdk-version b/.sdk-version index 71f00aa..963acd8 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v3.85.1 +v3.86.1 diff --git a/docs/ELFRelocation.md b/docs/ELFRelocation.md index eb57829..9dcc26d 100644 --- a/docs/ELFRelocation.md +++ b/docs/ELFRelocation.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **symbol_name** | **str** | | **is_dynamic** | **bool** | | **is_pltgot** | **bool** | | +**is_unicode_symbol_name** | **bool** | | [optional] [default to True] ## Example diff --git a/docs/ELFSymbol.md b/docs/ELFSymbol.md index 8fb9168..20ace48 100644 --- a/docs/ELFSymbol.md +++ b/docs/ELFSymbol.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **binding** | **str** | | **visibility** | **str** | | **section_index** | **int** | | +**is_unicode_name** | **bool** | | [optional] [default to True] ## Example diff --git a/revengai/__init__.py b/revengai/__init__.py index 7744ebe..0f60317 100644 --- a/revengai/__init__.py +++ b/revengai/__init__.py @@ -13,7 +13,7 @@ """ # noqa: E501 -__version__ = "v3.85.1" +__version__ = "v3.86.1" # Define package exports __all__ = [ diff --git a/revengai/api_client.py b/revengai/api_client.py index 315519f..217c08e 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.85.1/python' + self.user_agent = 'OpenAPI-Generator/v3.86.1/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/revengai/configuration.py b/revengai/configuration.py index 739aa3f..9d97414 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.85.1\n"\ - "SDK Package Version: v3.85.1".\ + "Version of the API: v3.86.1\n"\ + "SDK Package Version: v3.86.1".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self) -> List[HostSetting]: diff --git a/revengai/models/elf_relocation.py b/revengai/models/elf_relocation.py index a9eefc3..1156b91 100644 --- a/revengai/models/elf_relocation.py +++ b/revengai/models/elf_relocation.py @@ -17,7 +17,7 @@ import json from pydantic import BaseModel, ConfigDict, StrictBool, StrictInt, StrictStr -from typing import Any, ClassVar, Dict, List +from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self @@ -32,7 +32,8 @@ class ELFRelocation(BaseModel): symbol_name: StrictStr is_dynamic: StrictBool is_pltgot: StrictBool - __properties: ClassVar[List[str]] = ["address", "type", "size", "addend", "symbol_name", "is_dynamic", "is_pltgot"] + is_unicode_symbol_name: Optional[StrictBool] = True + __properties: ClassVar[List[str]] = ["address", "type", "size", "addend", "symbol_name", "is_dynamic", "is_pltgot", "is_unicode_symbol_name"] model_config = ConfigDict( populate_by_name=True, @@ -91,7 +92,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "addend": obj.get("addend"), "symbol_name": obj.get("symbol_name"), "is_dynamic": obj.get("is_dynamic"), - "is_pltgot": obj.get("is_pltgot") + "is_pltgot": obj.get("is_pltgot"), + "is_unicode_symbol_name": obj.get("is_unicode_symbol_name") if obj.get("is_unicode_symbol_name") is not None else True }) return _obj diff --git a/revengai/models/elf_symbol.py b/revengai/models/elf_symbol.py index 4d0afdb..077dae3 100644 --- a/revengai/models/elf_symbol.py +++ b/revengai/models/elf_symbol.py @@ -16,8 +16,8 @@ import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr -from typing import Any, ClassVar, Dict, List +from pydantic import BaseModel, ConfigDict, StrictBool, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self @@ -32,7 +32,8 @@ class ELFSymbol(BaseModel): binding: StrictStr visibility: StrictStr section_index: StrictInt - __properties: ClassVar[List[str]] = ["name", "value", "size", "type", "binding", "visibility", "section_index"] + is_unicode_name: Optional[StrictBool] = True + __properties: ClassVar[List[str]] = ["name", "value", "size", "type", "binding", "visibility", "section_index", "is_unicode_name"] model_config = ConfigDict( populate_by_name=True, @@ -91,7 +92,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "type": obj.get("type"), "binding": obj.get("binding"), "visibility": obj.get("visibility"), - "section_index": obj.get("section_index") + "section_index": obj.get("section_index"), + "is_unicode_name": obj.get("is_unicode_name") if obj.get("is_unicode_name") is not None else True }) return _obj