ServerEvent

Peristiwa yang terjadi di sisi server yang terkait dengan percakapan antara agen dan pengguna.

Misalnya, jika bot menetapkan TTL untuk pesan dan TTL berakhir, peristiwa ini akan diaktifkan untuk memberi tahu partner bahwa waktu pesan bot telah habis.

ServerEvent muncul di kolom "data" pada objek "message" yang diterima agen dari langganan Pub/Sub-nya. Kolom "data" adalah string berenkode base64 yang harus didekode oleh agen agar cocok dengan struktur ServerEvent.

Representasi JSON
{
  "phoneNumber": string,
  "agentId": string,
  "messageId": string,
  "eventType": enum (ServerEvent.EventType),
  "eventId": string,
  "sendTime": string
}
Kolom
phoneNumber

string

Nomor telepon (dalam format E.164) pengguna yang terlibat dalam peristiwa.

agentId

string

ID unik agen. Ditetapkan oleh RCS Business Messaging.

messageId

string

ID pesan RCS dari pesan yang terkait dengan peristiwa.

eventType

enum (ServerEvent.EventType)

Jenis peristiwa.

eventId

string

ID peristiwa unik yang ditetapkan untuk instance peristiwa.

sendTime

string (Timestamp format)

Waktu saat server mengirimkan peristiwa.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".