REST Resource: projects.locations.dataStores.conversations

Risorsa: Conversation

Definizione del prototipo 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 di conversazione.

startTime

string (Timestamp format)

Solo output. L'ora di inizio della 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 di fine della 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

Avvia una conversazione.

create

Crea una conversazione.

delete

Elimina una conversazione.

get

Recupera una conversazione.

list

Elenca tutte le conversazioni in base al relativo DataStore padre.

patch

Aggiorna una conversazione.