19
19
from typing import Dict , Sequence , Tuple , Type , Union
20
20
import pkg_resources
21
21
22
- import google .api_core .client_options as ClientOptions # type: ignore
22
+ from google .api_core .client_options import ClientOptions # type: ignore
23
23
from google .api_core import exceptions as core_exceptions # type: ignore
24
24
from google .api_core import gapic_v1 # type: ignore
25
25
from google .api_core import retry as retries # type: ignore
26
26
from google .auth import credentials as ga_credentials # type: ignore
27
27
from google .oauth2 import service_account # type: ignore
28
28
29
+ OptionalRetry = Union [retries .Retry , object ]
30
+
29
31
from google .api_core import operation # type: ignore
30
32
from google .api_core import operation_async # type: ignore
31
33
from google .cloud .dialogflowcx_v3 .services .agents import pagers
@@ -179,18 +181,18 @@ def __init__(
179
181
180
182
async def list_agents (
181
183
self ,
182
- request : agent .ListAgentsRequest = None ,
184
+ request : Union [ agent .ListAgentsRequest , dict ] = None ,
183
185
* ,
184
186
parent : str = None ,
185
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
187
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
186
188
timeout : float = None ,
187
189
metadata : Sequence [Tuple [str , str ]] = (),
188
190
) -> pagers .ListAgentsAsyncPager :
189
191
r"""Returns the list of all agents in the specified
190
192
location.
191
193
192
194
Args:
193
- request (:class:` google.cloud.dialogflowcx_v3.types.ListAgentsRequest` ):
195
+ request (Union[ google.cloud.dialogflowcx_v3.types.ListAgentsRequest, dict] ):
194
196
The request object. The request message for
195
197
[Agents.ListAgents][google.cloud.dialogflow.cx.v3.Agents.ListAgents].
196
198
parent (:class:`str`):
@@ -260,17 +262,17 @@ async def list_agents(
260
262
261
263
async def get_agent (
262
264
self ,
263
- request : agent .GetAgentRequest = None ,
265
+ request : Union [ agent .GetAgentRequest , dict ] = None ,
264
266
* ,
265
267
name : str = None ,
266
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
268
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
267
269
timeout : float = None ,
268
270
metadata : Sequence [Tuple [str , str ]] = (),
269
271
) -> agent .Agent :
270
272
r"""Retrieves the specified agent.
271
273
272
274
Args:
273
- request (:class:` google.cloud.dialogflowcx_v3.types.GetAgentRequest` ):
275
+ request (Union[ google.cloud.dialogflowcx_v3.types.GetAgentRequest, dict] ):
274
276
The request object. The request message for
275
277
[Agents.GetAgent][google.cloud.dialogflow.cx.v3.Agents.GetAgent].
276
278
name (:class:`str`):
@@ -343,11 +345,11 @@ async def get_agent(
343
345
344
346
async def create_agent (
345
347
self ,
346
- request : gcdc_agent .CreateAgentRequest = None ,
348
+ request : Union [ gcdc_agent .CreateAgentRequest , dict ] = None ,
347
349
* ,
348
350
parent : str = None ,
349
351
agent : gcdc_agent .Agent = None ,
350
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
352
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
351
353
timeout : float = None ,
352
354
metadata : Sequence [Tuple [str , str ]] = (),
353
355
) -> gcdc_agent .Agent :
@@ -358,7 +360,7 @@ async def create_agent(
358
360
documentation <https://cloud.google.com/dialogflow/cx/docs/concept/training>`__.
359
361
360
362
Args:
361
- request (:class:` google.cloud.dialogflowcx_v3.types.CreateAgentRequest` ):
363
+ request (Union[ google.cloud.dialogflowcx_v3.types.CreateAgentRequest, dict] ):
362
364
The request object. The request message for
363
365
[Agents.CreateAgent][google.cloud.dialogflow.cx.v3.Agents.CreateAgent].
364
366
parent (:class:`str`):
@@ -438,11 +440,11 @@ async def create_agent(
438
440
439
441
async def update_agent (
440
442
self ,
441
- request : gcdc_agent .UpdateAgentRequest = None ,
443
+ request : Union [ gcdc_agent .UpdateAgentRequest , dict ] = None ,
442
444
* ,
443
445
agent : gcdc_agent .Agent = None ,
444
446
update_mask : field_mask_pb2 .FieldMask = None ,
445
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
447
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
446
448
timeout : float = None ,
447
449
metadata : Sequence [Tuple [str , str ]] = (),
448
450
) -> gcdc_agent .Agent :
@@ -453,7 +455,7 @@ async def update_agent(
453
455
documentation <https://cloud.google.com/dialogflow/cx/docs/concept/training>`__.
454
456
455
457
Args:
456
- request (:class:` google.cloud.dialogflowcx_v3.types.UpdateAgentRequest` ):
458
+ request (Union[ google.cloud.dialogflowcx_v3.types.UpdateAgentRequest, dict] ):
457
459
The request object. The request message for
458
460
[Agents.UpdateAgent][google.cloud.dialogflow.cx.v3.Agents.UpdateAgent].
459
461
agent (:class:`google.cloud.dialogflowcx_v3.types.Agent`):
@@ -536,17 +538,17 @@ async def update_agent(
536
538
537
539
async def delete_agent (
538
540
self ,
539
- request : agent .DeleteAgentRequest = None ,
541
+ request : Union [ agent .DeleteAgentRequest , dict ] = None ,
540
542
* ,
541
543
name : str = None ,
542
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
544
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
543
545
timeout : float = None ,
544
546
metadata : Sequence [Tuple [str , str ]] = (),
545
547
) -> None :
546
548
r"""Deletes the specified agent.
547
549
548
550
Args:
549
- request (:class:` google.cloud.dialogflowcx_v3.types.DeleteAgentRequest` ):
551
+ request (Union[ google.cloud.dialogflowcx_v3.types.DeleteAgentRequest, dict] ):
550
552
The request object. The request message for
551
553
[Agents.DeleteAgent][google.cloud.dialogflow.cx.v3.Agents.DeleteAgent].
552
554
name (:class:`str`):
@@ -600,9 +602,9 @@ async def delete_agent(
600
602
601
603
async def export_agent (
602
604
self ,
603
- request : agent .ExportAgentRequest = None ,
605
+ request : Union [ agent .ExportAgentRequest , dict ] = None ,
604
606
* ,
605
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
607
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
606
608
timeout : float = None ,
607
609
metadata : Sequence [Tuple [str , str ]] = (),
608
610
) -> operation_async .AsyncOperation :
@@ -619,7 +621,7 @@ async def export_agent(
619
621
[ExportAgentResponse][google.cloud.dialogflow.cx.v3.ExportAgentResponse]
620
622
621
623
Args:
622
- request (:class:` google.cloud.dialogflowcx_v3.types.ExportAgentRequest` ):
624
+ request (Union[ google.cloud.dialogflowcx_v3.types.ExportAgentRequest, dict] ):
623
625
The request object. The request message for
624
626
[Agents.ExportAgent][google.cloud.dialogflow.cx.v3.Agents.ExportAgent].
625
627
retry (google.api_core.retry.Retry): Designation of what errors, if any,
@@ -671,9 +673,9 @@ async def export_agent(
671
673
672
674
async def restore_agent (
673
675
self ,
674
- request : agent .RestoreAgentRequest = None ,
676
+ request : Union [ agent .RestoreAgentRequest , dict ] = None ,
675
677
* ,
676
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
678
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
677
679
timeout : float = None ,
678
680
metadata : Sequence [Tuple [str , str ]] = (),
679
681
) -> operation_async .AsyncOperation :
@@ -698,7 +700,7 @@ async def restore_agent(
698
700
documentation <https://cloud.google.com/dialogflow/cx/docs/concept/training>`__.
699
701
700
702
Args:
701
- request (:class:` google.cloud.dialogflowcx_v3.types.RestoreAgentRequest` ):
703
+ request (Union[ google.cloud.dialogflowcx_v3.types.RestoreAgentRequest, dict] ):
702
704
The request object. The request message for
703
705
[Agents.RestoreAgent][google.cloud.dialogflow.cx.v3.Agents.RestoreAgent].
704
706
retry (google.api_core.retry.Retry): Designation of what errors, if any,
@@ -759,9 +761,9 @@ async def restore_agent(
759
761
760
762
async def validate_agent (
761
763
self ,
762
- request : agent .ValidateAgentRequest = None ,
764
+ request : Union [ agent .ValidateAgentRequest , dict ] = None ,
763
765
* ,
764
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
766
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
765
767
timeout : float = None ,
766
768
metadata : Sequence [Tuple [str , str ]] = (),
767
769
) -> agent .AgentValidationResult :
@@ -771,7 +773,7 @@ async def validate_agent(
771
773
completed to get the complete validation results.
772
774
773
775
Args:
774
- request (:class:` google.cloud.dialogflowcx_v3.types.ValidateAgentRequest` ):
776
+ request (Union[ google.cloud.dialogflowcx_v3.types.ValidateAgentRequest, dict] ):
775
777
The request object. The request message for
776
778
[Agents.ValidateAgent][google.cloud.dialogflow.cx.v3.Agents.ValidateAgent].
777
779
retry (google.api_core.retry.Retry): Designation of what errors, if any,
@@ -811,18 +813,18 @@ async def validate_agent(
811
813
812
814
async def get_agent_validation_result (
813
815
self ,
814
- request : agent .GetAgentValidationResultRequest = None ,
816
+ request : Union [ agent .GetAgentValidationResultRequest , dict ] = None ,
815
817
* ,
816
818
name : str = None ,
817
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
819
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
818
820
timeout : float = None ,
819
821
metadata : Sequence [Tuple [str , str ]] = (),
820
822
) -> agent .AgentValidationResult :
821
823
r"""Gets the latest agent validation result. Agent
822
824
validation is performed when ValidateAgent is called.
823
825
824
826
Args:
825
- request (:class:` google.cloud.dialogflowcx_v3.types.GetAgentValidationResultRequest` ):
827
+ request (Union[ google.cloud.dialogflowcx_v3.types.GetAgentValidationResultRequest, dict] ):
826
828
The request object. The request message for
827
829
[Agents.GetAgentValidationResult][google.cloud.dialogflow.cx.v3.Agents.GetAgentValidationResult].
828
830
name (:class:`str`):
0 commit comments