UserMessage

उपयोगकर्ता का एजेंट को भेजा गया मैसेज.

UserMessage, "मैसेज" ऑब्जेक्ट के "डेटा" फ़ील्ड में दिखता है. यह ऑब्जेक्ट, एजेंट को Google Pub/Sub की सदस्यता से मिलता है. "data" फ़ील्ड, base64 में कोड की गई स्ट्रिंग होती है. UserMessage स्ट्रक्चर से मैच करने के लिए, एजेंट को इसे डिकोड करना होता है.

JSON के काेड में दिखाना
{
  "senderPhoneNumber": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string,

  // Union field content can be only one of the following:
  "text": string,
  "userFile": {
    object (UserFile)
  },
  "location": {
    object (LatLng)
  },
  "suggestionResponse": {
    object (SuggestionResponse)
  }
  // End of list of possible types for union field content.
}
फ़ील्ड
senderPhoneNumber

string

मैसेज भेजने वाले उपयोगकर्ता का फ़ोन नंबर (E.164 फ़ॉर्मैट में).

messageId

string

मैसेज का यूनीक आईडी, जिसे मैसेज भेजने वाले उपयोगकर्ता के आरसीएस क्लाइंट ने असाइन किया है.

sendTime

string (Timestamp format)

मैसेज भेजने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

agentId

string

एजेंट का यूनीक आइडेंटिफ़ायर. आरसीएस बिज़नेस मैसेजिंग ने सेट किया.

यूनियन फ़ील्ड content. मैसेज content का कॉन्टेंट, इनमें से कोई एक हो सकता है:
text

string

टेक्स्ट, खास तौर पर उपयोगकर्ता की ओर से टाइप की गई स्ट्रिंग, न कि सुझाया गया जवाब.

userFile

object (UserFile)

मीडिया फ़ाइल.

location

object (LatLng)

जगह की जानकारी पर टैप करें. ध्यान दें कि यह ज़रूरी नहीं है कि यह उपयोगकर्ता की जगह की जानकारी हो. उपयोगकर्ता, एजेंट को अपनी पसंद की जगहें भेज सकता है.

suggestionResponse

object (SuggestionResponse)

सुझाए गए जवाब या कार्रवाई पर टैप करके, उपयोगकर्ता से मिलने वाला जवाब.