| 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.", |