Skip to content

Commit 4302551

Browse files
authored
fix(python): update GetAgentResponseModel to be pydantic 2.11 compatible (#528)
1 parent e23a1e6 commit 4302551

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

.fernignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ src/elevenlabs/conversational_ai/conversation.py
66
src/elevenlabs/conversational_ai/default_audio_interface.py
77
src/elevenlabs/play.py
88
src/elevenlabs/realtime_tts.py
9+
src/elevenlabs/types/get_agent_response_model.py
910

1011
# Ignore CI files
1112
.github/

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "elevenlabs"
33

44
[tool.poetry]
55
name = "elevenlabs"
6-
version = "1.56.0"
6+
version = "1.56.1"
77
description = ""
88
readme = "README.md"
99
authors = []

src/elevenlabs/types/get_agent_response_model.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
# This file was auto-generated by Fern from our API Definition.
22

33
from ..core.unchecked_base_model import UncheckedBaseModel
4-
from .array_json_schema_property_output import ArrayJsonSchemaPropertyOutput
5-
from .object_json_schema_property_output import ObjectJsonSchemaPropertyOutput
64
import pydantic
75
from .conversational_config_api_model_output import ConversationalConfigApiModelOutput
86
from .agent_metadata_response_model import AgentMetadataResponseModel
97
import typing
108
from .agent_platform_settings_response_model import AgentPlatformSettingsResponseModel
119
from .get_phone_number_response_model import GetPhoneNumberResponseModel
12-
from ..core.pydantic_utilities import IS_PYDANTIC_V2
10+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, update_forward_refs
1311

1412

1513
class GetAgentResponseModel(UncheckedBaseModel):
@@ -51,3 +49,11 @@ class Config:
5149
frozen = True
5250
smart_union = True
5351
extra = pydantic.Extra.allow
52+
53+
54+
from .array_json_schema_property_output import ArrayJsonSchemaPropertyOutput # noqa: E402
55+
56+
update_forward_refs(ArrayJsonSchemaPropertyOutput)
57+
58+
if IS_PYDANTIC_V2:
59+
GetAgentResponseModel.model_rebuild()

0 commit comments

Comments
 (0)