ऐसा इवेंट जो उपयोगकर्ता के आरसीएस क्लाइंट पर हुआ और वह एजेंट के साथ हुई बातचीत से जुड़ा था.
उदाहरण के लिए, किसी इवेंट से यह पता चल सकता है कि उपयोगकर्ता टाइप कर रहा है या उसने एजेंट के किसी पुराने मैसेज को पढ़ा है.
UserEvent, "मैसेज" ऑब्जेक्ट के "डेटा" फ़ील्ड में दिखता है जो एजेंट को Google Cloud Pub/Sub सदस्यता से मिलता है. "डेटा" फ़ील्ड, base64 कोड में बदली गई एक स्ट्रिंग है जिसे उपयोगकर्ता इवेंट के स्ट्रक्चर से मेल खाने के लिए, एजेंट को डिकोड करना होगा.
जेएसओएन के काेड में दिखाना |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
फ़ील्ड | |
---|---|
senderPhoneNumber |
इवेंट में शामिल उपयोगकर्ता का फ़ोन नंबर (E.164 फ़ॉर्मैट में). |
eventType |
इवेंट का टाइप. |
eventId |
एक यूनीक इवेंट आईडी, जिसे ईमेल भेजने वाले उपयोगकर्ता के आरसीएस क्लाइंट से असाइन किया जाता है. एजेंट को एक जैसे इवेंट (eventId, senderPhoneNumber) के जोड़े को अनचाहे डुप्लीकेट इवेंट के तौर पर देखना चाहिए. |
messageId |
इवेंट से जुड़े मैसेज का आईडी. उदाहरण के लिए, ऐसा मैसेज जो उपयोगकर्ता के आरसीएस क्लाइंट को भेजा गया था या जिसे उपयोगकर्ता ने पढ़ा था. यह फ़ील्ड, DELIVERED और READ इवेंट के लिए भरा जाता है. |
sendTime |
वह समय जब आरसीएस क्लाइंट इवेंट भेजता है. RFC3339 यूटीसी "ज़ुलू" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: |
agentId |
एजेंट का यूनीक आइडेंटिफ़ायर. आरसीएस बिज़नेस मैसेजिंग सुविधा ने सेट किया है. |