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

Recurso: Conversación

Definición del 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 completo 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

Identificador único para monitorizar a los usuarios.

messages[]

object (ConversationMessage)

Mensajes de conversaciones.

startTime

string (Timestamp format)

Solo de salida. La hora en la que se inició la conversación.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 de salida. La hora en la que finalizó la conversación.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Métodos

converse

Converses a conversation.

create

Crea una conversación.

delete

Elimina una conversación.

get

Obtiene una conversación.

list

Enumera todas las conversaciones por su DataStore principal.

patch

Actualiza un recurso Conversation.