Define una consulta ingresada por el usuario.
| Representación JSON |
|---|
{
"queryId": string,
"createTime": string,
"parts": [
{
object ( |
| Campos | |
|---|---|
queryId |
Solo salida. Es el ID único de la consulta. |
createTime |
Solo salida. Es la hora en la que el servidor aceptó esta consulta. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
parts[] |
Son las partes del contenido de la consulta. |
| Contenido de la consulta. A continuación, se incluye una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
text |
Texto sin formato |
| Fin de los campos mutuamente excluyentes. | |
QueryPart
Representa una parte o la totalidad de un contenido, que se usa para representar una consulta. Una consulta puede constar de varias partes.
| Representación 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 |
Es opcional. Es el tipo de MIME estándar de IANA de los datos. Consulta https://www.iana.org/assignments/media-types/media-types.xhtml. Este campo es opcional. Si no se establece, el tipo de MIME predeterminado es "text/plain" para el campo "data". |
| Es la carga útil de la parte de la consulta. A continuación, se incluye una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
text |
Contenido de texto. |
uiJsonPayload |
Se espera que este campo sea un mensaje de IU en formato JSON. A partir del primer trimestre de 2026, uiJsonPayload solo será compatible con los mensajes de A2UI. |
personReference |
Referencia a una persona. |
driveDocumentReference |
Referencia a un documento de Google Drive. |
documentReference |
Otras referencias de |
| Fin de los campos mutuamente excluyentes. | |
PersonReference
Representa una referencia de persona.
| Representación JSON |
|---|
{ "documentName": string, "personId": string, "email": string, "displayName": string, "displayPhotoUri": string, "destinationUri": string, "fileId": string } |
| Campos | |
|---|---|
documentName |
Es el nombre completo del recurso de la persona. Formato: |
personId |
Es el ID de la persona. |
email |
Es el correo electrónico de la persona. |
displayName |
Es el nombre visible de la persona. |
displayPhotoUri |
Es la URL de la foto de perfil de la persona. |
destinationUri |
Es la URI de destino de la persona. |
fileId |
Solo salida. Es el ID del archivo de los datos de la persona almacenados en los archivos de contexto de la sesión. |
DriveDocumentReference
Representa una referencia de documento de Google Drive.
| Representación JSON |
|---|
{ "driveId": string, "documentName": string, "displayTitle": string, "destinationUri": string, "iconUri": string, "fileId": string } |
| Campos | |
|---|---|
driveId |
Es el ID de Drive del documento. |
documentName |
Es el nombre completo del recurso del documento. Formato: |
displayTitle |
Es el título visible de la referencia. |
destinationUri |
Es la URI de destino de la referencia. |
iconUri |
Es la URI del ícono de la referencia del documento de Drive. |
fileId |
Solo salida. Es el ID del archivo de los datos del documento de Drive almacenados en los archivos de contexto de la sesión. |
DocumentReference
Representa una referencia de documento.
| Representación JSON |
|---|
{ "documentName": string, "displayTitle": string, "destinationUri": string, "iconUri": string, "fileId": string, "urlForConnector": string } |
| Campos | |
|---|---|
documentName |
Es el nombre completo del recurso del documento. Formato: |
displayTitle |
Es el título visible de la referencia. |
destinationUri |
Es la URI de destino de la referencia. |
iconUri |
Es la URI del ícono de la referencia. |
fileId |
Solo salida. Es el ID del archivo de los datos del documento almacenados en los archivos de contexto de la sesión. |
urlForConnector |
Solo entrada. Es la urlForConnector del documento que muestra la Búsqueda federada. |