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 as gac_operation # type: ignore
30
32
from google .api_core import operation_async # type: ignore
31
33
from google .cloud .firestore_admin_v1 .services .firestore_admin import pagers
@@ -181,11 +183,11 @@ def __init__(
181
183
182
184
async def create_index (
183
185
self ,
184
- request : firestore_admin .CreateIndexRequest = None ,
186
+ request : Union [ firestore_admin .CreateIndexRequest , dict ] = None ,
185
187
* ,
186
188
parent : str = None ,
187
189
index : gfa_index .Index = None ,
188
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
190
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
189
191
timeout : float = None ,
190
192
metadata : Sequence [Tuple [str , str ]] = (),
191
193
) -> operation_async .AsyncOperation :
@@ -196,7 +198,7 @@ async def create_index(
196
198
[IndexOperationMetadata][google.firestore.admin.v1.IndexOperationMetadata].
197
199
198
200
Args:
199
- request (:class:` google.cloud.firestore_admin_v1.types.CreateIndexRequest` ):
201
+ request (Union[ google.cloud.firestore_admin_v1.types.CreateIndexRequest, dict] ):
200
202
The request object. The request for
201
203
[FirestoreAdmin.CreateIndex][google.firestore.admin.v1.FirestoreAdmin.CreateIndex].
202
204
parent (:class:`str`):
@@ -276,17 +278,17 @@ async def create_index(
276
278
277
279
async def list_indexes (
278
280
self ,
279
- request : firestore_admin .ListIndexesRequest = None ,
281
+ request : Union [ firestore_admin .ListIndexesRequest , dict ] = None ,
280
282
* ,
281
283
parent : str = None ,
282
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
284
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
283
285
timeout : float = None ,
284
286
metadata : Sequence [Tuple [str , str ]] = (),
285
287
) -> pagers .ListIndexesAsyncPager :
286
288
r"""Lists composite indexes.
287
289
288
290
Args:
289
- request (:class:` google.cloud.firestore_admin_v1.types.ListIndexesRequest` ):
291
+ request (Union[ google.cloud.firestore_admin_v1.types.ListIndexesRequest, dict] ):
290
292
The request object. The request for
291
293
[FirestoreAdmin.ListIndexes][google.firestore.admin.v1.FirestoreAdmin.ListIndexes].
292
294
parent (:class:`str`):
@@ -367,17 +369,17 @@ async def list_indexes(
367
369
368
370
async def get_index (
369
371
self ,
370
- request : firestore_admin .GetIndexRequest = None ,
372
+ request : Union [ firestore_admin .GetIndexRequest , dict ] = None ,
371
373
* ,
372
374
name : str = None ,
373
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
375
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
374
376
timeout : float = None ,
375
377
metadata : Sequence [Tuple [str , str ]] = (),
376
378
) -> index .Index :
377
379
r"""Gets a composite index.
378
380
379
381
Args:
380
- request (:class:` google.cloud.firestore_admin_v1.types.GetIndexRequest` ):
382
+ request (Union[ google.cloud.firestore_admin_v1.types.GetIndexRequest, dict] ):
381
383
The request object. The request for
382
384
[FirestoreAdmin.GetIndex][google.firestore.admin.v1.FirestoreAdmin.GetIndex].
383
385
name (:class:`str`):
@@ -450,17 +452,17 @@ async def get_index(
450
452
451
453
async def delete_index (
452
454
self ,
453
- request : firestore_admin .DeleteIndexRequest = None ,
455
+ request : Union [ firestore_admin .DeleteIndexRequest , dict ] = None ,
454
456
* ,
455
457
name : str = None ,
456
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
458
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
457
459
timeout : float = None ,
458
460
metadata : Sequence [Tuple [str , str ]] = (),
459
461
) -> None :
460
462
r"""Deletes a composite index.
461
463
462
464
Args:
463
- request (:class:` google.cloud.firestore_admin_v1.types.DeleteIndexRequest` ):
465
+ request (Union[ google.cloud.firestore_admin_v1.types.DeleteIndexRequest, dict] ):
464
466
The request object. The request for
465
467
[FirestoreAdmin.DeleteIndex][google.firestore.admin.v1.FirestoreAdmin.DeleteIndex].
466
468
name (:class:`str`):
@@ -525,17 +527,17 @@ async def delete_index(
525
527
526
528
async def get_field (
527
529
self ,
528
- request : firestore_admin .GetFieldRequest = None ,
530
+ request : Union [ firestore_admin .GetFieldRequest , dict ] = None ,
529
531
* ,
530
532
name : str = None ,
531
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
533
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
532
534
timeout : float = None ,
533
535
metadata : Sequence [Tuple [str , str ]] = (),
534
536
) -> field .Field :
535
537
r"""Gets the metadata and configuration for a Field.
536
538
537
539
Args:
538
- request (:class:` google.cloud.firestore_admin_v1.types.GetFieldRequest` ):
540
+ request (Union[ google.cloud.firestore_admin_v1.types.GetFieldRequest, dict] ):
539
541
The request object. The request for
540
542
[FirestoreAdmin.GetField][google.firestore.admin.v1.FirestoreAdmin.GetField].
541
543
name (:class:`str`):
@@ -610,10 +612,10 @@ async def get_field(
610
612
611
613
async def update_field (
612
614
self ,
613
- request : firestore_admin .UpdateFieldRequest = None ,
615
+ request : Union [ firestore_admin .UpdateFieldRequest , dict ] = None ,
614
616
* ,
615
617
field : gfa_field .Field = None ,
616
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
618
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
617
619
timeout : float = None ,
618
620
metadata : Sequence [Tuple [str , str ]] = (),
619
621
) -> operation_async .AsyncOperation :
@@ -635,7 +637,7 @@ async def update_field(
635
637
``projects/{project_id}/databases/{database_id}/collectionGroups/__default__/fields/*``.
636
638
637
639
Args:
638
- request (:class:` google.cloud.firestore_admin_v1.types.UpdateFieldRequest` ):
640
+ request (Union[ google.cloud.firestore_admin_v1.types.UpdateFieldRequest, dict] ):
639
641
The request object. The request for
640
642
[FirestoreAdmin.UpdateField][google.firestore.admin.v1.FirestoreAdmin.UpdateField].
641
643
field (:class:`google.cloud.firestore_admin_v1.types.Field`):
@@ -711,10 +713,10 @@ async def update_field(
711
713
712
714
async def list_fields (
713
715
self ,
714
- request : firestore_admin .ListFieldsRequest = None ,
716
+ request : Union [ firestore_admin .ListFieldsRequest , dict ] = None ,
715
717
* ,
716
718
parent : str = None ,
717
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
719
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
718
720
timeout : float = None ,
719
721
metadata : Sequence [Tuple [str , str ]] = (),
720
722
) -> pagers .ListFieldsAsyncPager :
@@ -728,7 +730,7 @@ async def list_fields(
728
730
with the filter set to ``indexConfig.usesAncestorConfig:false``.
729
731
730
732
Args:
731
- request (:class:` google.cloud.firestore_admin_v1.types.ListFieldsRequest` ):
733
+ request (Union[ google.cloud.firestore_admin_v1.types.ListFieldsRequest, dict] ):
732
734
The request object. The request for
733
735
[FirestoreAdmin.ListFields][google.firestore.admin.v1.FirestoreAdmin.ListFields].
734
736
parent (:class:`str`):
@@ -809,10 +811,10 @@ async def list_fields(
809
811
810
812
async def export_documents (
811
813
self ,
812
- request : firestore_admin .ExportDocumentsRequest = None ,
814
+ request : Union [ firestore_admin .ExportDocumentsRequest , dict ] = None ,
813
815
* ,
814
816
name : str = None ,
815
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
817
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
816
818
timeout : float = None ,
817
819
metadata : Sequence [Tuple [str , str ]] = (),
818
820
) -> operation_async .AsyncOperation :
@@ -828,7 +830,7 @@ async def export_documents(
828
830
Google Cloud Storage.
829
831
830
832
Args:
831
- request (:class:` google.cloud.firestore_admin_v1.types.ExportDocumentsRequest` ):
833
+ request (Union[ google.cloud.firestore_admin_v1.types.ExportDocumentsRequest, dict] ):
832
834
The request object. The request for
833
835
[FirestoreAdmin.ExportDocuments][google.firestore.admin.v1.FirestoreAdmin.ExportDocuments].
834
836
name (:class:`str`):
@@ -902,10 +904,10 @@ async def export_documents(
902
904
903
905
async def import_documents (
904
906
self ,
905
- request : firestore_admin .ImportDocumentsRequest = None ,
907
+ request : Union [ firestore_admin .ImportDocumentsRequest , dict ] = None ,
906
908
* ,
907
909
name : str = None ,
908
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
910
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
909
911
timeout : float = None ,
910
912
metadata : Sequence [Tuple [str , str ]] = (),
911
913
) -> operation_async .AsyncOperation :
@@ -918,7 +920,7 @@ async def import_documents(
918
920
already been imported to Cloud Firestore.
919
921
920
922
Args:
921
- request (:class:` google.cloud.firestore_admin_v1.types.ImportDocumentsRequest` ):
923
+ request (Union[ google.cloud.firestore_admin_v1.types.ImportDocumentsRequest, dict] ):
922
924
The request object. The request for
923
925
[FirestoreAdmin.ImportDocuments][google.firestore.admin.v1.FirestoreAdmin.ImportDocuments].
924
926
name (:class:`str`):
0 commit comments