Ein Ereignis, das auf dem RCS-Client des Nutzers aufgetreten ist und sich auf eine Unterhaltung mit dem Kundenservicemitarbeiter bezieht.
Ein Ereignis kann beispielsweise darauf hinweisen, dass der Nutzer gerade etwas schreibt oder dass eine frühere Nachricht vom Agent vom Nutzer gelesen wurde.
Das UserEvent erscheint in den Daten der Nachricht Objekt, das der Agent von seinem Google Pub/Sub-Abo erhält. Das Feld „data“ ist ein Base64-codierter String, den der Kundenservicemitarbeiter decodieren muss, damit er der UserEvent-Struktur entspricht.
JSON-Darstellung |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Felder | |
---|---|
senderPhoneNumber |
Telefonnummer (im E.164-Format) des Nutzers, der am Ereignis beteiligt ist. |
eventType |
Typ des Ereignisses. |
eventId |
Eine eindeutige Ereignis-ID, die vom RCS-Client des Absenders zugewiesen wird. |
messageId |
Die ID der Nachricht, die mit dem Ereignis verknüpft ist. Das kann z. B. eine Nachricht sein, die an den RCS-Client des Nutzers zugestellt oder vom Nutzer gelesen wurde. Dieses Feld wird für DELIVERED- und READ-Ereignisse ausgefüllt. |
sendTime |
Zeitpunkt, zu dem der RCS-Client das Ereignis sendet. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
agentId |
Die eindeutige Kennung des Agents. Von RCS Business Messaging festgelegt. |