REST Resource: phones.agentEvents

Recurso: AgentEvent

Un evento del agente al usuario

Representación JSON
{
  "name": string,
  "eventType": enum (AgentEvent.EventType),
  "messageId": string,
  "sendTime": string
}
Campos
name

string

La plataforma RBM establece este campo. No lo incluyas cuando crees un evento de agente. El campo resuelve "phones/{E.164}/agentEvents/{eventId}", donde {E.164} es el número de teléfono del usuario en formato E.164 y {eventId} es el ID asignado por el agente del evento del agente.

eventType

enum (AgentEvent.EventType)

El tipo de evento del agente.

messageId

string

El ID del mensaje del usuario al que pertenece el evento del agente. Este campo solo se aplica a los eventos de agente de tipo READ.

sendTime

string (Timestamp format)

La plataforma RBM establece este campo. No lo incluyas cuando crees un mensaje de agente. El campo determina la hora en que se envía el evento al usuario.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

AgentEvent.EventType

Es el tipo de evento de agente.

Enumeraciones
TYPE_UNSPECIFIED No se especifica.
IS_TYPING El agente está escribiendo.
READ El agente leyó el mensaje enviado por un usuario.

Métodos

create

Envía un evento del agente a un usuario.