Peristiwa yang terjadi di klien RCS pengguna dan terkait dengan percakapan dengan agen.
Misalnya, peristiwa dapat menunjukkan bahwa pengguna sedang mengetik atau bahwa pesan sebelumnya dari agen telah dibaca oleh pengguna.
UserEvent akan muncul di kolom "data" pada objek "pesan" yang diterima agen dari langganan Google Cloud Pub/Sub miliknya. Kolom "data" adalah string berenkode base64 yang harus didekode oleh agen agar cocok dengan struktur UserEvent.
Representasi JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Kolom | |
---|---|
senderPhoneNumber |
Nomor telepon (dalam format E.164) pengguna yang terlibat dalam peristiwa. |
eventType |
Jenis peristiwa. |
eventId |
ID peristiwa unik, yang ditetapkan oleh klien RCS pengguna yang mengirim. Agen harus memperlakukan peristiwa dengan pasangan (eventId, sendersPhoneNumber) yang sama sebagai duplikat yang tidak diinginkan. |
messageId |
ID pesan yang terkait dengan peristiwa. Misalnya, pesan yang dikirim ke klien RCS pengguna atau dibaca oleh pengguna. Kolom ini diisi untuk peristiwa DELIVERED dan READ. |
sendTime |
Waktu saat klien RCS mengirim peristiwa. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: |
agentId |
ID unik agen. Ditetapkan oleh RCS Business Messaging. |