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

Recurso: Conversa

Definição de 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 rastrear usuários.

messages[]

object (ConversationMessage)

Mensagens de conversa.

startTime

string (Timestamp format)

Apenas saída. O horário em que a conversa começou.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. 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. O horário em que a conversa terminou.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Métodos

converse

Conversa uma conversa.

create

Cria uma conversa.

delete

Exclui uma conversa.

get

Recebe uma conversa.

list

Lista todas as conversas pelo recurso pai DataStore.

patch

Atualiza uma conversa.