blob: 9d35acfdf41b5bcb35b0dcf46c9dbcc6619c4517 [file] [edit]
diff --git a/discovery/googleapis/firestore__v1.json b/discovery/googleapis/firestore__v1.json
index 0cbaf7c69..9e7c5bad6 100644
--- a/discovery/googleapis/firestore__v1.json
+++ b/discovery/googleapis/firestore__v1.json
@@ -5312,36 +5312,39 @@
"RunQueryResponse": {
"description": "The response for Firestore.RunQuery.",
"id": "RunQueryResponse",
- "properties": {
- "document": {
- "$ref": "Document",
- "description": "A query result, not set when reporting partial progress."
- },
- "done": {
- "description": "If present, Firestore has completely finished the request and no more documents will be returned.",
- "type": "boolean"
- },
- "explainMetrics": {
- "$ref": "ExplainMetrics",
- "description": "Query explain metrics. This is only present when the RunQueryRequest.explain_options is provided, and it is sent only once with the last response in the stream."
- },
- "readTime": {
- "description": "The time at which the document was read. This may be monotonically increasing; in this case, the previous documents in the result stream are guaranteed not to have changed between their `read_time` and this one. If the query returns no results, a response with `read_time` and no `document` will be sent, and this represents the time at which the query was run.",
- "format": "google-datetime",
- "type": "string"
- },
- "skippedResults": {
- "description": "The number of results that have been skipped due to an offset between the last response and the current response.",
- "format": "int32",
- "type": "integer"
+ "items": {
+ "properties": {
+ "document": {
+ "$ref": "Document",
+ "description": "A query result, not set when reporting partial progress."
+ },
+ "done": {
+ "description": "If present, Firestore has completely finished the request and no more documents will be returned.",
+ "type": "boolean"
+ },
+ "explainMetrics": {
+ "$ref": "ExplainMetrics",
+ "description": "Query explain metrics. This is only present when the RunQueryRequest.explain_options is provided, and it is sent only once with the last response in the stream."
+ },
+ "readTime": {
+ "description": "The time at which the document was read. This may be monotonically increasing; in this case, the previous documents in the result stream are guaranteed not to have changed between their `read_time` and this one. If the query returns no results, a response with `read_time` and no `document` will be sent, and this represents the time at which the query was run.",
+ "format": "google-datetime",
+ "type": "string"
+ },
+ "skippedResults": {
+ "description": "The number of results that have been skipped due to an offset between the last response and the current response.",
+ "format": "int32",
+ "type": "integer"
+ },
+ "transaction": {
+ "description": "The transaction that was started as part of this request. Can only be set in the first response, and only if RunQueryRequest.new_transaction was set in the request. If set, no other fields will be set in this response.",
+ "format": "byte",
+ "type": "string"
+ }
},
- "transaction": {
- "description": "The transaction that was started as part of this request. Can only be set in the first response, and only if RunQueryRequest.new_transaction was set in the request. If set, no other fields will be set in this response.",
- "format": "byte",
- "type": "string"
- }
+ "type": "object"
},
- "type": "object"
+ "type": "array"
},
"Stage": {
"description": "A single operation within a pipeline. A stage is made up of a unique name, and a list of arguments. The exact number of arguments & types is dependent on the stage type. To give an example, the stage `filter(state = \"MD\")` would be encoded as: ``` name: \"filter\" args { function_value { name: \"eq\" args { field_reference_value: \"state\" } args { string_value: \"MD\" } } } ``` See public documentation for the full list.",