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 muncul di kolom "data" pada objek "message" yang diterima agen dari langganan Google Pub/Sub-nya. Kolom "data" adalah string berenkode base64 yang harus didekode oleh agen agar sesuai dengan struktur UserEvent.
Representasi JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Kolom | |
---|---|
senderPhoneNumber |
Nomor telepon (dalam format E.164) pengguna yang terlibat dalam peristiwa tersebut. |
eventType |
Jenis peristiwa. |
eventId |
ID peristiwa unik, yang ditetapkan oleh klien RCS pengguna pengirim. |
messageId |
ID pesan yang terkait dengan peristiwa. Misalnya, pesan yang dikirim ke klien RCS pengguna atau dibaca oleh pengguna. Kolom ini diisi untuk peristiwa TERKIRIM dan DIBACA. |
sendTime |
Waktu saat klien RCS mengirim peristiwa. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
agentId |
ID unik agen. Ditetapkan oleh RCS for Business. |