UserEvent

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 (UserEvent.EventType),
  "eventId": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string
}
Pola
senderPhoneNumber

string

Numer telefonu (w formacie E.164) użytkownika, który uczestniczył w zdarzeniu.

eventType

enum (UserEvent.EventType)

Typ zdarzenia.

eventId

string

Unikalny identyfikator zdarzenia przypisany przez klienta RCS użytkownika wysyłającego.

messageId

string

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

agentId

string

Unikalny identyfikator agenta. Ustawione przez RCS Business Messaging.