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 yazmakta olduğunu veya temsilciden gelen daha önceki bir mesajın kullanıcı tarafından okunduğunu gösterebilir.

UserEvent, aracının Google Cloud Pub/Sub aboneliğinden aldığı "mesaj" nesnesinin "data" (veri) alanında görünür. "Veri" alanı, UserEvent yapısıyla eşleşmesi için aracının çö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

Etkinliğe dahil olan 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 bir etkinlik kimliği. Temsilciler aynı (eventId, recipientPhoneNumber) çiftine sahip etkinlikleri istenmeyen yinelemeler olarak değerlendirmelidir.

messageId

string

Etkinlikle ilişkilendirilen iletinin kimliği. Örneğin, kullanıcının RCS istemcisine teslim edilen veya kullanıcı tarafından okunan bir mesaj. Bu alan, DELIVERED ve READ etkinlikleri için doldurulur.

sendTime

string (Timestamp format)

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

Nanosaniye çözünürlüğüne ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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ı.