Skip to content

Commit 22af4d7

Browse files
feat: Add OR query support (#689)
* feat: enable "rest" transport in Python for services supporting numeric enums PiperOrigin-RevId: 508143576 Source-Link: googleapis/googleapis@7a702a9 Source-Link: googleapis/googleapis-gen@6ad1279 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Add `OR` query support docs: Improve the API documentation for the `Firestore.ListDocuments` RPC docs: Minor documentation formatting and cleanup PiperOrigin-RevId: 509631855 Source-Link: googleapis/googleapis@22bd888 Source-Link: googleapis/googleapis-gen@8b14516 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOGIxNDUxNjYxOWM0OGUxZGRhYmNlYzFhZWM1NWFjMDI1NzM2NDEwMiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 5e97076 commit 22af4d7

File tree

15 files changed

+12976
-349
lines changed

15 files changed

+12976
-349
lines changed

google/cloud/firestore_admin_v1/gapic_metadata.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,71 @@
136136
]
137137
}
138138
}
139+
},
140+
"rest": {
141+
"libraryClient": "FirestoreAdminClient",
142+
"rpcs": {
143+
"CreateIndex": {
144+
"methods": [
145+
"create_index"
146+
]
147+
},
148+
"DeleteIndex": {
149+
"methods": [
150+
"delete_index"
151+
]
152+
},
153+
"ExportDocuments": {
154+
"methods": [
155+
"export_documents"
156+
]
157+
},
158+
"GetDatabase": {
159+
"methods": [
160+
"get_database"
161+
]
162+
},
163+
"GetField": {
164+
"methods": [
165+
"get_field"
166+
]
167+
},
168+
"GetIndex": {
169+
"methods": [
170+
"get_index"
171+
]
172+
},
173+
"ImportDocuments": {
174+
"methods": [
175+
"import_documents"
176+
]
177+
},
178+
"ListDatabases": {
179+
"methods": [
180+
"list_databases"
181+
]
182+
},
183+
"ListFields": {
184+
"methods": [
185+
"list_fields"
186+
]
187+
},
188+
"ListIndexes": {
189+
"methods": [
190+
"list_indexes"
191+
]
192+
},
193+
"UpdateDatabase": {
194+
"methods": [
195+
"update_database"
196+
]
197+
},
198+
"UpdateField": {
199+
"methods": [
200+
"update_field"
201+
]
202+
}
203+
}
139204
}
140205
}
141206
}

google/cloud/firestore_admin_v1/services/firestore_admin/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
from .transports.base import FirestoreAdminTransport, DEFAULT_CLIENT_INFO
6565
from .transports.grpc import FirestoreAdminGrpcTransport
6666
from .transports.grpc_asyncio import FirestoreAdminGrpcAsyncIOTransport
67+
from .transports.rest import FirestoreAdminRestTransport
6768

6869

6970
class FirestoreAdminClientMeta(type):
@@ -79,6 +80,7 @@ class FirestoreAdminClientMeta(type):
7980
) # type: Dict[str, Type[FirestoreAdminTransport]]
8081
_transport_registry["grpc"] = FirestoreAdminGrpcTransport
8182
_transport_registry["grpc_asyncio"] = FirestoreAdminGrpcAsyncIOTransport
83+
_transport_registry["rest"] = FirestoreAdminRestTransport
8284

8385
def get_transport_class(
8486
cls,

google/cloud/firestore_admin_v1/services/firestore_admin/transports/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,20 @@
1919
from .base import FirestoreAdminTransport
2020
from .grpc import FirestoreAdminGrpcTransport
2121
from .grpc_asyncio import FirestoreAdminGrpcAsyncIOTransport
22+
from .rest import FirestoreAdminRestTransport
23+
from .rest import FirestoreAdminRestInterceptor
2224

2325

2426
# Compile a registry of transports.
2527
_transport_registry = OrderedDict() # type: Dict[str, Type[FirestoreAdminTransport]]
2628
_transport_registry["grpc"] = FirestoreAdminGrpcTransport
2729
_transport_registry["grpc_asyncio"] = FirestoreAdminGrpcAsyncIOTransport
30+
_transport_registry["rest"] = FirestoreAdminRestTransport
2831

2932
__all__ = (
3033
"FirestoreAdminTransport",
3134
"FirestoreAdminGrpcTransport",
3235
"FirestoreAdminGrpcAsyncIOTransport",
36+
"FirestoreAdminRestTransport",
37+
"FirestoreAdminRestInterceptor",
3338
)

0 commit comments

Comments
 (0)