AgentLaunchEvent

حدث وقع عند تغيير حالة إطلاق وكيل.

يظهر AgentLaunchEvent في حقل "البيانات" الخاص بكائن "الرسالة" الذي يتلقّاه الوكيل من اشتراكه في 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-normalized وسيستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".