@@ -55,8 +55,9 @@ def create( # type: ignore[override]
5555 request_options = request_options ,
5656 )
5757 return SpeechEngineResource (
58- engine_id = response .speech_engine_id ,
58+ id = response .speech_engine_id ,
5959 client_wrapper = self ._raw_client ._client_wrapper ,
60+ response = response ,
6061 )
6162
6263 def get ( # type: ignore[override]
@@ -73,10 +74,11 @@ def get( # type: ignore[override]
7374 :meth:`~SpeechEngineResource.create_session`,
7475 :meth:`~SpeechEngineResource.verify_request`).
7576 """
76- super ().get (speech_engine_id , request_options = request_options )
77+ response = super ().get (speech_engine_id , request_options = request_options )
7778 return SpeechEngineResource (
78- engine_id = speech_engine_id ,
79+ id = speech_engine_id ,
7980 client_wrapper = self ._raw_client ._client_wrapper ,
81+ response = response ,
8082 )
8183
8284 def update ( # type: ignore[override]
@@ -103,7 +105,7 @@ def update( # type: ignore[override]
103105 :meth:`~SpeechEngineResource.create_session`,
104106 :meth:`~SpeechEngineResource.verify_request`).
105107 """
106- super ().update (
108+ response = super ().update (
107109 speech_engine_id ,
108110 name = name ,
109111 speech_engine = speech_engine ,
@@ -118,8 +120,9 @@ def update( # type: ignore[override]
118120 request_options = request_options ,
119121 )
120122 return SpeechEngineResource (
121- engine_id = speech_engine_id ,
123+ id = speech_engine_id ,
122124 client_wrapper = self ._raw_client ._client_wrapper ,
125+ response = response ,
123126 )
124127
125128
@@ -163,8 +166,9 @@ async def create( # type: ignore[override]
163166 request_options = request_options ,
164167 )
165168 return SpeechEngineResource (
166- engine_id = response .speech_engine_id ,
169+ id = response .speech_engine_id ,
167170 client_wrapper = self ._raw_client ._client_wrapper ,
171+ response = response ,
168172 )
169173
170174 async def get ( # type: ignore[override]
@@ -181,10 +185,11 @@ async def get( # type: ignore[override]
181185 :meth:`~SpeechEngineResource.create_session`,
182186 :meth:`~SpeechEngineResource.verify_request`).
183187 """
184- await super ().get (speech_engine_id , request_options = request_options )
188+ response = await super ().get (speech_engine_id , request_options = request_options )
185189 return SpeechEngineResource (
186- engine_id = speech_engine_id ,
190+ id = speech_engine_id ,
187191 client_wrapper = self ._raw_client ._client_wrapper ,
192+ response = response ,
188193 )
189194
190195 async def update ( # type: ignore[override]
@@ -211,7 +216,7 @@ async def update( # type: ignore[override]
211216 :meth:`~SpeechEngineResource.create_session`,
212217 :meth:`~SpeechEngineResource.verify_request`).
213218 """
214- await super ().update (
219+ response = await super ().update (
215220 speech_engine_id ,
216221 name = name ,
217222 speech_engine = speech_engine ,
@@ -226,6 +231,7 @@ async def update( # type: ignore[override]
226231 request_options = request_options ,
227232 )
228233 return SpeechEngineResource (
229- engine_id = speech_engine_id ,
234+ id = speech_engine_id ,
230235 client_wrapper = self ._raw_client ._client_wrapper ,
236+ response = response ,
231237 )
0 commit comments