GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`.

| JSON representation |
|---|
| ``` { "dataConnect": [ { object (`https://firebase.google.com/docs/reference/sql-connect/rest/v1/GraphqlResponseExtensions#DataConnectProperties`) } ] } ``` |

| Fields ||
|---|---|
| `dataConnect[]` | ``object (`https://firebase.google.com/docs/reference/sql-connect/rest/v1/GraphqlResponseExtensions#DataConnectProperties`)`` SQL Connect specific GraphQL extension, a list of paths and properties. |

## DataConnectProperties

SQL Connect specific properties for a path under response.data.

| JSON representation |
|---|
| ``` { "path": array, "entityId": string, "entityIds": [ string ], "maxAge": string } ``` |

| Fields ||
|---|---|
| `path` | ``array (`https://protobuf.dev/reference/protobuf/google.protobuf#list-value` format)`` The path under response.data where the rest of the fields apply. Each element may be a string (field name) or number (array index). The root of response.data is denoted by the empty list `[]`. |
| `entityId` | `string` A single Entity ID. Set if the path points to a single entity. |
| `entityIds[]` | `string` A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. |
| `maxAge` | ``string (`https://protobuf.dev/reference/protobuf/google.protobuf#duration` format)`` The server-suggested duration before data under path is considered stale. A duration in seconds with up to nine fractional digits, ending with '`s`'. Example: `"3.5s"`. |