UserEvent

אירוע שהתרחש בלקוח RCS של המשתמש והיה קשור לשיחה עם הנציג.

לדוגמה, אירוע יכול לציין שהמשתמש מקליד או שהמשתמש קרא הודעה קודמת מהנציג.

האירוע UserEvent מופיע בשדה data של האובייקט message שהסוכן מקבל מהמינוי שלו ל-Google Pub/Sub. השדה 'data' הוא מחרוזת בקידוד Base64 שהסוכן צריך לפענח כדי להתאים למבנה UserEvent.

ייצוג ב-JSON
{
  "senderPhoneNumber": string,
  "eventType": enum (UserEvent.EventType),
  "eventId": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string
}
שדות
senderPhoneNumber

string

מספר הטלפון (בפורמט E.164) של המשתמש שהיה מעורב באירוע.

eventType

enum (UserEvent.EventType)

סוג האירוע.

eventId

string

מזהה אירוע ייחודי, שמוקצה על ידי לקוח ה-RCS של המשתמש השולח.

messageId

string

המזהה של ההודעה שמשויכת לאירוע. לדוגמה, הודעה שנמסרה ללקוח RCS של המשתמש או שהמשתמש קרא אותה. השדה הזה מאוכלס עבור האירועים DELIVERED ו-READ.

sendTime

string (Timestamp format)

השעה שבה לקוח RCS שולח את האירוע.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

agentId

string

המזהה הייחודי של הסוכן. מוגדר על ידי RCS Business Messaging.