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

Risorsa: Conversazione

Definizione del proto di conversazione esterna.

Rappresentazione JSON
{
  "name": string,
  "state": enum (State),
  "userPseudoId": string,
  "messages": [
    {
      object (ConversationMessage)
    }
  ],
  "startTime": string,
  "endTime": string
}
Campi
name

string

Immutabile. Nome completo projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/* o projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*.

state

enum (State)

Lo stato della conversazione.

userPseudoId

string

Un identificatore univoco per il monitoraggio degli utenti.

messages[]

object (ConversationMessage)

Messaggi delle conversazioni.

startTime

string (Timestamp format)

Solo output. L'ora di inizio della conversazione.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Solo output. L'ora in cui è terminata la conversazione.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Metodi

converse

Converte una conversazione.

create

Crea una conversazione.

delete

Elimina una conversazione.

get

Recupera una conversazione.

list

Elenca tutte le conversazioni in base al relativo elemento padre DataStore.

patch

Aggiorna una conversazione.