google-cloud-cpp icon indicating copy to clipboard operation
google-cloud-cpp copied to clipboard

Cloud Firestore API: `firestore.googleapis.com`

Open coryan opened this issue 3 years ago • 2 comments

coryan avatar Jan 17 '22 16:01 coryan

Just wanted to note that this service has two server-side streaming (aka streaming read) RPCs:

  • google.firestore.v1.Firestore.BatchGetDocuments
  • google.firestore.v1.Firestore.RunQuery

Found using:

cat  ~/googleapis/api-index-v1.json | jq '.apis | map(select(.services != null)) | map(.services | map(select(.methods != null)) | map(.methods | map(select(.mode == "SERVER_STREAMING") | [.mode, .fullName]  ))) | flatten ' | grep -v SERVER_STREAMING  | grep -v beta

coryan avatar Jan 17 '22 16:01 coryan

It also has bidirectional streaming RPCs:

  • google.firestore.v1.Firestore.Listen
  • google.firestore.v1.Firestore.Write

Found using:

cat  ~/googleapis/api-index-v1.json | jq '.apis | map(select(.services != null)) | map(.services | map(select(.methods != null)) | map(.methods | map(select(.mode == "BIDIRECTIONAL_STREAMING") | [.mode, .fullName]  ))) | flatten ' | grep -v BIDIRECTIONAL_STREAMING  | grep -v beta

coryan avatar Jan 17 '22 16:01 coryan

We do not have enough time to work on this service. Closing.

coryan avatar Dec 14 '22 19:12 coryan