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 in formato E.164 e {eventId} è l'ID assegnato dall'agente dell'evento agente.

eventType

enum (AgentEvent.EventType)

Il tipo di evento dell'agente.

messageId

string

L'ID del messaggio utente a cui appartiene l'evento agente. Questo campo è applicabile solo per gli eventi agente di tipo READ.

sendTime

string (Timestamp format)

Questo campo è impostato dalla piattaforma RBM. Non includerlo durante la creazione di un messaggio agente. Il campo determina l'ora in cui l'evento viene inviato all'utente.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

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.