REST Resource: spaces.threads

Ressource : Thread

Un fil de discussion dans un espace Google Chat. Pour obtenir un exemple d'utilisation, consultez Démarrer un fil de discussion ou y répondre.

Si vous spécifiez un fil de discussion lors de la création d'un message, vous pouvez définir le champ messageReplyOption pour déterminer ce qui se passe si aucun fil de discussion correspondant n'est trouvé.

Représentation JSON
{
  "name": string,
  "threadKey": string,
  "threadMetadata": {
    object (ThreadMetadata)
  }
}
Champs
name

string

Identifiant. Nom de ressource du fil de discussion.

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

threadKey

string

Facultatif. Entrée pour créer ou mettre à jour un fil de discussion. Sinon, sortie uniquement. ID du fil de discussion. 4 000 caractères maximum.

Cet ID est propre à l'application Chat qui le définit. Par exemple, si plusieurs applications Chat créent un message à l'aide de la même clé de fil de discussion, les messages sont publiés dans des fils de discussion différents. Pour répondre dans un fil de discussion créé par une personne ou une autre application Chat, spécifiez plutôt le champ name du fil de discussion.

threadMetadata

object (ThreadMetadata)

Facultatif. Métadonnées de thread pour l'affichage et la gestion de ce thread en tant que session.

ThreadMetadata

Métadonnées de fil de discussion utilisées pour afficher et gérer une session dans Google Chat. Uniquement applicable aux applications pour lesquelles les fonctionnalités d'agent sont activées.

Représentation JSON
{
  "title": string,
  "icon": {
    object (Icon)
  }
}
Champs
title

string

Facultatif. Titre du fil de discussion. Un titre décrivant le sujet de la session.

La longueur ne doit pas dépasser 1 024 caractères.

Si aucune valeur n'est spécifiée, la valeur par défaut est le premier message de la session.

icon

object (Icon)

Facultatif. Icône du fil de discussion. Icône affichée à côté du titre de la session.

Seules les icônes Material sont acceptées. Si aucune valeur n'est spécifiée, l'icône Material Notes est utilisée par défaut.

Icône

Icône affichée dans une requête ou un fil de discussion.

Représentation JSON
{
  "altText": string,

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

string

Facultatif. Texte alternatif de cette icône utilisé pour l'accessibilité.

Icône affichée dans une invite. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse :
materialIcon

object (MaterialIcon)

Affiche l'une des icônes Google Material.

Par exemple, pour afficher une icône de case à cocher, utilisez :

"materialIcon": {
  "name": "check_box"
}
Fin des champs mutuellement exclusifs.

Méthodes

get

Récupère des informations sur un fil de discussion dans un espace de MP d'application privé.

list

Répertorie les fils de discussion dans un espace de MP d'application individuel.

patch

Met à jour un fil de discussion dans un espace de MP d'application 1:1.