Define uma consulta inserida pelo usuário.
| Representação JSON |
|---|
{
"queryId": string,
"createTime": string,
"parts": [
{
object ( |
| Campos | |
|---|---|
queryId |
Apenas saída. ID exclusivo da consulta. |
createTime |
Apenas saída. O horário em que o servidor aceitou essa consulta. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
parts[] |
Partes do conteúdo da consulta. |
| Conteúdo da consulta. A seguir, há uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
text |
Texto simples. |
| Fim dos campos mutuamente exclusivos. | |
QueryPart
Representa uma parte ou a totalidade de um conteúdo, usado para representar uma consulta. Uma consulta pode ser composta de várias partes.
| Representação JSON |
|---|
{ "mimeType": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "text": string, "uiJsonPayload": string, "personReference": { object ( |
| Campos | |
|---|---|
mimeType |
Opcional. O tipo MIME padrão da IANA dos dados. Consulte https://www.iana.org/assignments/media-types/media-types.xhtml. Este campo é opcional. Se não for definido, o tipo MIME padrão presumido será "text/plain" para o campo "data". |
| O payload da parte da consulta. A seguir, há uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
text |
Conteúdo de texto. |
uiJsonPayload |
Espera-se que esse campo seja uma mensagem de interface em formato JSON. A partir do primeiro trimestre de 2026, uiJsonPayload só será compatível com mensagens A2UI. |
personReference |
Referência a uma pessoa. |
driveDocumentReference |
Referência a um documento do Google Drive. |
documentReference |
Outras referências de |
| Fim dos campos mutuamente exclusivos. | |
PersonReference
Representa uma referência de pessoa.
| Representação JSON |
|---|
{ "documentName": string, "personId": string, "email": string, "displayName": string, "displayPhotoUri": string, "destinationUri": string, "fileId": string } |
| Campos | |
|---|---|
documentName |
O nome completo do recurso da pessoa. Formato: |
personId |
O ID da pessoa. |
email |
O e-mail da pessoa. |
displayName |
O nome de exibição da pessoa. |
displayPhotoUri |
O URL da foto de exibição da pessoa. |
destinationUri |
O URI de destino da pessoa. |
fileId |
Apenas saída. O ID do arquivo dos dados da pessoa armazenados nos arquivos de contexto da sessão. |
DriveDocumentReference
Representa uma referência de documento do Google Drive.
| Representação JSON |
|---|
{ "driveId": string, "documentName": string, "displayTitle": string, "destinationUri": string, "iconUri": string, "fileId": string } |
| Campos | |
|---|---|
driveId |
O ID do Drive do documento. |
documentName |
O nome completo do recurso do documento. Formato: |
displayTitle |
O título de exibição da referência. |
destinationUri |
O URI de destino da referência. |
iconUri |
O URI do ícone da referência do documento do Drive. |
fileId |
Apenas saída. O ID do arquivo dos dados do documento do Drive armazenados nos arquivos de contexto da sessão. |
DocumentReference
Representa uma referência de documento.
| Representação JSON |
|---|
{ "documentName": string, "displayTitle": string, "destinationUri": string, "iconUri": string, "fileId": string, "urlForConnector": string } |
| Campos | |
|---|---|
documentName |
O nome completo do recurso do documento. Formato: |
displayTitle |
O título de exibição da referência. |
destinationUri |
O URI de destino da referência. |
iconUri |
O URI do ícone da referência. |
fileId |
Apenas saída. O ID do arquivo dos dados do documento armazenados nos arquivos de contexto da sessão. |
urlForConnector |
Somente entrada. O urlForConnector do documento retornado pela pesquisa federada. |