REST Resource: projects.locations.collections.engines.conversations

Ressource : Conversation

Définition du proto de 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 permettant de suivre les utilisateurs.

messages[]

object (ConversationMessage)

Messages de 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 à laquelle la conversation s'est terminée.

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

Converses a conversation.

create

Crée une conversation.

delete

Supprime une conversation.

get

Obtient une conversation.

list

Liste toutes les conversations par DataStore parent.

patch

Met à jour une conversation.