UserMessage

Message qu'un utilisateur a envoyé à l'agent.

UserMessage apparaît dans le champ "data" de l'objet "message" que l'agent reçoit de son abonnement Google Pub/Sub. Le champ "data" est une chaîne encodée en base64 que l'agent doit décoder pour correspondre à la structure UserMessage.

Représentation 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.
}
Champs
senderPhoneNumber

string

Numéro de téléphone (au format E.164) de l'utilisateur qui a envoyé le message.

messageId

string

ID de message unique, attribué par le client RCS de l'utilisateur qui envoie le message.

sendTime

string (Timestamp format)

Heure à laquelle le message a été envoyé.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

agentId

string

Identifiant unique de l'agent. Définie par RCS pour les entreprises.

Champ d'union content. Le contenu du message content ne peut être que l'un des éléments suivants :
text

string

Texte, plus précisément une chaîne créée par l'utilisateur en saisissant du texte, et non une réponse suggérée.

userFile

object (UserFile)

Fichier multimédia.

location

object (LatLng)

Localisation. Notez que cela ne correspond pas nécessairement à la position de l'utilisateur. Un utilisateur peut envoyer des lieux arbitraires à un agent.

suggestionResponse

object (SuggestionResponse)

Réponse générée par un utilisateur qui appuie sur une réponse ou une action suggérée.