AgentLaunchEvent

यह इवेंट तब ट्रिगर होता है, जब एजेंट के लॉन्च होने की स्थिति में बदलाव होता है.

AgentLaunchEvent, "message" ऑब्जेक्ट के "data" फ़ील्ड में दिखता है. यह ऑब्जेक्ट, एजेंट को 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".