Zdarzenie, które wystąpiło w kliencie RCS użytkownika i było związane z rozmową z obsługą klienta.
Zdarzenie może na przykład wskazywać, że użytkownik pisze lub że przeczytał wcześniejszą wiadomość od pracownika obsługi klienta.
Zdarzenie UserEvent pojawia się w polu „data” obiektu „message”, który agent otrzymuje z subskrypcji Google Pub/Sub. „Dane” jest ciągiem zakodowanym w base64, który agent musi zdekodować, aby dopasować się do struktury UserEvent.
Zapis JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Pola | |
---|---|
senderPhoneNumber |
Numer telefonu (w formacie E.164) użytkownika, który uczestniczył w zdarzeniu. |
eventType |
Typ zdarzenia. |
eventId |
Unikalny identyfikator zdarzenia przypisany przez klienta RCS użytkownika wysyłającego. |
messageId |
Identyfikator wiadomości powiązanej ze zdarzeniem. Może to być na przykład wiadomość dostarczona do klienta RCS użytkownika lub przeczytana przez użytkownika. To pole jest wypełniane w przypadku zdarzeń DELIVERED i READ. |
sendTime |
Czas wysłania zdarzenia przez klienta RCS. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
agentId |
Unikalny identyfikator agenta. Ustawione przez RCS Business Messaging. |