REST Resource: projects.locations.dataStores.conversations

Risorsa: Conversation

Definizione proto della 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 in cui è iniziata la conversazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z 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 con normalizzazione Z 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.