REST Resource: spaces.threads

Recurso: Thread

Es un hilo en un espacio de Google Chat. Para ver un ejemplo de uso, consulta Cómo iniciar una conversación de mensajes o responder en ella.

Si especificas una conversación cuando creas un mensaje, puedes establecer el campo messageReplyOption para determinar qué sucede si no se encuentra ninguna conversación coincidente.

Representación JSON
{
  "name": string,
  "threadKey": string,
  "threadMetadata": {
    object (ThreadMetadata)
  }
}
Campos
name

string

Es el identificador. Es el nombre del recurso del hilo.

Ejemplo: spaces/{space}/threads/{thread}

threadKey

string

Opcional. Entrada para crear o actualizar un hilo. De lo contrario, solo salida. Es el ID de la conversación. Admite hasta 4,000 caracteres.

Este ID es único para la app de Chat que lo establece. Por ejemplo, si varias apps de Chat crean un mensaje con la misma clave de conversación, los mensajes se publican en conversaciones diferentes. Para responder en una conversación creada por una persona o por otra app de Chat, especifica el campo name de la conversación.

threadMetadata

object (ThreadMetadata)

Opcional. Son los metadatos del hilo para renderizarlo y administrarlo como una sesión.

ThreadMetadata

Metadatos de hilos que se usan para renderizar y administrar una sesión en Google Chat. Solo se aplica a las apps que tienen habilitadas las funciones de agentes.

Representación JSON
{
  "title": string,
  "icon": {
    object (Icon)
  }
}
Campos
title

string

Opcional. Es el título del subproceso. Un título que describa el tema de la sesión

La longitud máxima es de 1,024 caracteres.

Si no se especifica, se establece de forma predeterminada en el primer mensaje de la sesión.

icon

object (Icon)

Opcional. Es el ícono de la conversación. Es un ícono que se muestra junto al título de la sesión.

Solo se admiten íconos de material. Si no se especifica, se usa de forma predeterminada el ícono de Material Notes.

Ícono

Es un ícono que se muestra en una instrucción o un hilo.

Representación JSON
{
  "altText": string,

  "materialIcon": {
    object (MaterialIcon)
  }
}
Campos
altText

string

Opcional. Es el texto alternativo de este ícono que se usa para la accesibilidad.

Es un ícono que se muestra en un mensaje. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta:
materialIcon

object (MaterialIcon)

Muestra uno de los íconos de material de Google.

Por ejemplo, para mostrar un ícono de casilla de verificación, usa lo siguiente:

"materialIcon": {
  "name": "check_box"
}
Fin de los campos mutuamente excluyentes.

Métodos

get

Obtiene detalles sobre un hilo en un espacio de MD de app 1:1.

list

Enumera las conversaciones en un espacio de MD de app 1:1.

patch

Actualiza una conversación en un espacio de MD de la app de 1:1.