Eine Nachricht, die ein Nutzer an den Kundenservicemitarbeiter gesendet hat.
Die UserMessage wird in den Daten der Nachricht Objekt, das der Agent von seinem Google Pub/Sub-Abo erhält. Die „Daten“ ist ein base64-codierter String, den der Agent decodieren muss, damit er der UserMessage-Struktur entspricht.
JSON-Darstellung |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
Felder | |
---|---|
senderPhoneNumber |
Telefonnummer des Nutzers, der die Nachricht gesendet hat (im E.164-Format). |
messageId |
Eine eindeutige Nachrichten-ID, die vom RCS-Client des sendenden Nutzers zugewiesen wird. |
sendTime |
Zeitpunkt, zu dem die Nachricht gesendet wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
agentId |
Die eindeutige Kennung des Agents. Von RCS Business Messaging festgelegt. |
Union-Feld content . Der Inhalt der Nachricht content kann nur einer der folgenden Werte sein: |
|
text |
Text, insbesondere ein String, der durch die Eingabe eines Nutzers erstellt wurde und keine vorgeschlagene Antwort ist. |
userFile |
Mediendatei. |
location |
Standort. Dies ist nicht unbedingt der Standort des Nutzers. Ein Nutzer kann beliebige Standorte an einen Kundenservicemitarbeiter senden. |
suggestionResponse |
Antwort, die generiert wird, wenn ein Nutzer auf eine vorgeschlagene Antwort oder Aktion tippt. |