उपयोगकर्ता का एजेंट को भेजा गया मैसेज.
UserMessage, "मैसेज" ऑब्जेक्ट के "डेटा" फ़ील्ड में दिखता है. यह ऑब्जेक्ट, एजेंट को Google Pub/Sub की सदस्यता से मिलता है. "data" फ़ील्ड, base64 में कोड की गई स्ट्रिंग होती है. UserMessage स्ट्रक्चर से मैच करने के लिए, एजेंट को इसे डिकोड करना होता है.
JSON के काेड में दिखाना |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
फ़ील्ड | |
---|---|
senderPhoneNumber |
मैसेज भेजने वाले उपयोगकर्ता का फ़ोन नंबर (E.164 फ़ॉर्मैट में). |
messageId |
मैसेज का यूनीक आईडी, जिसे मैसेज भेजने वाले उपयोगकर्ता के आरसीएस क्लाइंट ने असाइन किया है. |
sendTime |
मैसेज भेजने का समय. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: |
agentId |
एजेंट का यूनीक आइडेंटिफ़ायर. आरसीएस बिज़नेस मैसेजिंग ने सेट किया. |
यूनियन फ़ील्ड content . मैसेज content का कॉन्टेंट, इनमें से कोई एक हो सकता है: |
|
text |
टेक्स्ट, खास तौर पर उपयोगकर्ता की ओर से टाइप की गई स्ट्रिंग, न कि सुझाया गया जवाब. |
userFile |
मीडिया फ़ाइल. |
location |
जगह की जानकारी पर टैप करें. ध्यान दें कि यह ज़रूरी नहीं है कि यह उपयोगकर्ता की जगह की जानकारी हो. उपयोगकर्ता, एजेंट को अपनी पसंद की जगहें भेज सकता है. |
suggestionResponse |
सुझाए गए जवाब या कार्रवाई पर टैप करके, उपयोगकर्ता से मिलने वाला जवाब. |