Événement survenu sur le client RCS de l'utilisateur et lié à une conversation avec l'agent.
Par exemple, un événement peut indiquer que l'utilisateur est en train d'écrire ou qu'un message antérieur de l'agent a été lu par l'utilisateur.
L'événement utilisateur apparaît dans le champ "données" de l'objet "message" que l'agent reçoit de son abonnement Google Pub/Sub. Le champ "data" est une chaîne encodée en base64 que l'agent doit décoder pour qu'elle corresponde à la structure UserEvent.
Représentation JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Champs | |
---|---|
senderPhoneNumber |
Numéro de téléphone (au format E.164) de l'utilisateur impliqué dans l'événement. |
eventType |
Type d'événement. |
eventId |
ID d'événement unique, attribué par le client RCS de l'utilisateur expéditeur. |
messageId |
ID du message associé à l'événement. Par exemple, un message qui a été distribué au client RCS de l'utilisateur ou lu par l'utilisateur. Ce champ est renseigné pour les événements "LIVRÉ" et "LU". |
sendTime |
Heure à laquelle le client RCS envoie l'événement. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
agentId |
Identifiant unique de l'agent. Défini par RCS Business Messaging. |