REST Resource: spaces.threads

Recurso: Thread

Uma conversa em um espaço do Google Chat. Para ver um exemplo de uso, consulte Iniciar ou responder a uma conversa de mensagem.

Se você especificar uma conversa ao criar uma mensagem, poderá definir o campo messageReplyOption para determinar o que acontece se nenhuma conversa correspondente for encontrada.

Representação JSON
{
  "name": string,
  "threadKey": string,
  "threadMetadata": {
    object (ThreadMetadata)
  }
}
Campos
name

string

Identificador. Nome do recurso da conversa.

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

threadKey

string

Opcional. Entrada para criar ou atualizar uma conversa. Caso contrário, somente saída. ID da conversa. Aceita até 4.000 caracteres.

Esse ID é exclusivo do app do Chat que o define. Por exemplo, se vários apps do Chat criarem uma mensagem usando a mesma chave de conversa, as mensagens serão postadas em conversas diferentes. Para responder em uma conversa criada por uma pessoa ou outro app do Chat, especifique o campo name da conversa.

threadMetadata

object (ThreadMetadata)

Opcional. Metadados da conversa para renderizar e gerenciar essa conversa como uma sessão.

ThreadMetadata

Metadados de conversas usados para renderizar e gerenciar uma sessão no Google Chat. Aplicável apenas a apps com recursos de agente ativados.

Representação JSON
{
  "title": string,
  "icon": {
    object (Icon)
  }
}
Campos
title

string

Opcional. Título da conversa. Um título que descreve o tema da sessão.

O comprimento máximo é de 1.024 caracteres.

Se não for especificado, o padrão será a primeira mensagem na sessão.

icon

object (Icon)

Opcional. Ícone da conversa. Um ícone exibido ao lado do título da sessão.

Somente ícones do Material Design são aceitos. Se não for especificado, o padrão será o ícone do Material Design Notes.

Ícone

Um ícone exibido em um comando ou conversa.

Representação JSON
{
  "altText": string,

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

string

Opcional. O texto alternativo desse ícone usado para acessibilidade.

Um ícone exibido em uma solicitação. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
materialIcon

object (MaterialIcon)

Mostra um dos ícones do Material Design do Google.

Por exemplo, para mostrar um ícone de caixa de seleção, use

"materialIcon": {
  "name": "check_box"
}
Fim dos campos mutuamente exclusivos.

Métodos

get

Recebe detalhes sobre uma conversa em um espaço de DM individual do app.

list

Lista as conversas em um espaço de mensagem direta individual com um app.

patch

Atualiza uma conversa em um espaço de mensagem direta individual do app.