REST Resource: projects.locations.dataStores.conversations

Recurso: Conversation

Es la definición del arquetipo 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)

Es el estado de la conversación.

userPseudoId

string

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

messages[]

object (ConversationMessage)

Mensajes de conversación

startTime

string (Timestamp format)

Solo salida. Fecha y hora en que se inició 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. Fecha y 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

Mantiene 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 principal.

patch

Actualiza una conversación.