REST Resource: phones.agentEvents

Risorsa: AgentEvent

Un evento dall'agente all'utente.

Rappresentazione JSON
{
  "name": string,
  "eventType": enum (AgentEvent.EventType),
  "messageId": string,
  "sendTime": string
}
Campi
name

string

Questo campo è impostato dalla piattaforma RBM. Non includerlo durante la creazione di un evento agente. Il campo risolve "phones/{E.164}/agentEvents/{eventId}", dove {E.164} è il numero di telefono dell'utente nel formato E.164 e {eventId} è l'ID dell'evento dell'agente assegnato dall'agente.

eventType

enum (AgentEvent.EventType)

Il tipo di evento dell'agente.

messageId

string

L'ID del messaggio dell'utente a cui si riferisce l'evento dell'agente. Questo campo è applicabile solo agli eventi dell'agente di tipo READ.

sendTime

string (Timestamp format)

Questo campo è impostato dalla piattaforma RBM. Non includerlo quando crei un messaggio dell'agente. Il campo risolve l'ora in cui l'evento viene inviato all'utente.

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".

AgentEvent.EventType

Tipo di evento agente.

Enum
TYPE_UNSPECIFIED Non specificato.
IS_TYPING L'agente sta scrivendo.
READ Il messaggio inviato da un utente è stato letto dall'agente.

Metodi

create

Invia un evento dall'agente a un utente.