REST Resource: projects.locations.dataStores.conversations

Recurso: Conversation

Definición de proto de conversación externa.

Representación JSON
{
  "name": string,
  "state": enum (State),
  "userPseudoId": string,
  "messages": [
    {
      object (ConversationMessage)
    }
  ],
  "startTime": string,
  "endTime": string
}
Campos
name

string

Inmutable. Nombre completamente calificado projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/* o projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*.

state

enum (State)

El estado de la conversación.

userPseudoId

string

Un identificador único para hacer un seguimiento de los usuarios.

messages[]

object (ConversationMessage)

Mensajes de conversación.

startTime

string (Timestamp format)

Solo salida. La hora en que comenzó la conversación.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Solo salida. La hora en que finalizó la conversación.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Métodos

converse

Conversa una conversación.

create

Crea una conversación.

delete

Borra una conversación.

get

Obtiene una conversación.

list

Enumera todas las conversaciones por su DataStore superior.

patch

Actualiza una conversación.