UserEvent

Kullanıcının RCS istemcisinde gerçekleşen ve temsilciyle yapılan görüşmeyle ilgili bir etkinlik.

Örneğin, bir etkinlik kullanıcının yazdığını veya müşteri temsilcisinden gelen önceki bir mesajın kullanıcı tarafından okunduğunu gösterebilir.

UserEvent, aracının Google Pub/Sub aboneliğinden aldığı "message" nesnesinin "data" alanında görünür. "data" alanı, aracının UserEvent yapısıyla eşleştirmek için kodunu çözmesi gereken base64 kodlu bir dizedir.

JSON gösterimi
{
  "senderPhoneNumber": string,
  "eventType": enum (UserEvent.EventType),
  "eventId": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string
}
Alanlar
senderPhoneNumber

string

Etkinlikte yer alan kullanıcının telefon numarası (E.164 biçiminde).

eventType

enum (UserEvent.EventType)

Etkinliğin türü.

eventId

string

Gönderen kullanıcının RCS istemcisi tarafından atanan benzersiz etkinlik kimliği.

messageId

string

Etkinlikle ilişkilendirilen mesajın kimliği. Kullanıcının RCS istemcisine teslim edilen veya kullanıcı tarafından okunan bir mesaj buna örnek gösterilebilir. Bu alan, DELIVERED ve READ etkinlikleri için doldurulur.

sendTime

string (Timestamp format)

RCS istemcisinin etkinliği gönderdiği zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

agentId

string

Temsilcinin benzersiz tanımlayıcısı. RCS Business Messaging tarafından ayarlandı.