Skip to content

Commit 57e0d8f

Browse files
Add Missing Extra Param in Live Metadata Class
1 parent 2e948e4 commit 57e0d8f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

deepgram/clients/live/v1/response.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,18 @@ class Metadata:
9292
default=None, metadata=config(exclude=lambda f: f is None)
9393
)
9494
model_uuid: Optional[str] = ""
95+
extra: Optional[Dict[str, str]] = field(
96+
default=None, metadata=config(exclude=lambda f: f is None)
97+
)
9598

9699
def __getitem__(self, key):
97100
_dict = self.to_dict()
98101
if "model_info" in _dict:
99102
_dict["model_info"] = [
100103
ModelInfo.from_dict(model_info) for model_info in _dict["model_info"]
101104
]
105+
if "extra" in _dict:
106+
_dict["extra"] = [str(extra) for _, extra in _dict["extra"].items()]
102107
return _dict[key]
103108

104109
def __str__(self) -> str:

0 commit comments

Comments
 (0)