Un evento que ocurrió en el cliente de RCS del usuario y que se relacionó con una conversación con el agente.
Por ejemplo, un evento puede indicar que el usuario está escribiendo o que el usuario leyó un mensaje anterior del agente.
El UserEvent aparece en el campo "data" del objeto "message" que el agente recibe de su suscripción a Google Pub/Sub. El campo "data" es una cadena codificada en base64 que el agente debe decodificar para que coincida con la estructura de UserEvent.
Representación JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Campos | |
---|---|
senderPhoneNumber |
Es el número de teléfono (en formato E.164) del usuario involucrado en el evento. |
eventType |
Es el tipo de evento. |
eventId |
Un ID de evento único asignado por el cliente de RCS del usuario remitente. |
messageId |
Es el ID del mensaje asociado con el evento. Por ejemplo, un mensaje que se entregó al cliente de RCS del usuario o que leyó el usuario. Este campo se completa para los eventos DELIVERED y READ. |
sendTime |
Hora a la que el cliente de RCS envía el evento. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
agentId |
El identificador único del agente. Establecido por RCS Business Messaging. |