AgentLaunchEvent

אירוע שמתרחש כשסטטוס ההפעלה של נציג משתנה.

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

ייצוג ב-JSON
{
  "eventId": string,
  "agentId": string,
  "botDisplayName": string,
  "brandId": string,
  "brandDisplayName": string,
  "regionId": string,
  "oldLaunchState": enum (AgentLaunchEvent.LaunchState),
  "newLaunchState": enum (AgentLaunchEvent.LaunchState),
  "actingParty": string,
  "comment": string,
  "sendTime": string
}
שדות
eventId

string

מזהה אירוע ייחודי שהוקצה למופע האירוע.

agentId

string

המזהה הייחודי של הסוכן. ההגדרה נקבעת על ידי RCS לעסקים.

botDisplayName

string

השם המוצג של הנציג.

brandId

string

המזהה הייחודי של המותג.

brandDisplayName

string

השם המוצג של המותג.

regionId

string

המזהה של האזור שבו משנים את ההפעלה של הסוכן. הפורמט הוא ‎"/v1/regions/{regionId}"‎. לדוגמה, ‎/v1/regions/fi-rcs‎.

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

פלט בלבד. סוג חדש של סטטוס ההשקה.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

פלט בלבד. הסוג הנוכחי של מצב ההשקה.

actingParty

string

הצד הפועל.

comment

string

לשנות את התגובה.

sendTime

string (Timestamp format)

פלט בלבד. השעה שבה השרת שולח את האירוע.

הפונקציה משתמשת ב-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".