REST Resource: projects.locations.dataStores.conversations

Ressource : Conversation

Définition proto de la conversation externe.

Représentation JSON
{
  "name": string,
  "state": enum (State),
  "userPseudoId": string,
  "messages": [
    {
      object (ConversationMessage)
    }
  ],
  "startTime": string,
  "endTime": string
}
Champs
name

string

Immuable. Nom complet projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/* ou projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*.

state

enum (State)

État de la conversation.

userPseudoId

string

Identifiant unique pour le suivi des utilisateurs.

messages[]

object (ConversationMessage)

Messages de la conversation.

startTime

string (Timestamp format)

Uniquement en sortie. Heure de début de la conversation.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Uniquement en sortie. Heure de fin de la conversation.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Méthodes

converse

Déroule une conversation.

create

Crée une conversation.

delete

Supprime une conversation.

get

Obtient une conversation.

list

Liste toutes les conversations par leur DataStore parent.

patch

Met à jour une conversation.