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

Recurso: conversa

Definição do proto de conversa externa.

Representação JSON
{
  "name": string,
  "state": enum (State),
  "userPseudoId": string,
  "messages": [
    {
      object (ConversationMessage)
    }
  ],
  "startTime": string,
  "endTime": string
}
Campos
name

string

Imutável. Nome totalmente qualificado projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/* ou projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*.

state

enum (State)

O estado da conversa.

userPseudoId

string

Um identificador exclusivo para acompanhar os utilizadores.

messages[]

object (ConversationMessage)

Mensagens de conversas.

startTime

string (Timestamp format)

Apenas saída. A hora em que a conversa foi iniciada.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Apenas saída. A hora em que a conversa terminou.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Métodos

converse

Converse com uma conversa.

create

Cria uma conversa.

delete

Elimina uma conversa.

get

Recebe uma conversa.

list

Lista todas as conversas pelo respetivo elemento principal DataStore.

patch

Atualiza uma conversa.