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 Business Messaging.

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".