Um evento que ocorreu no cliente RCS do usuário e foi relacionado a uma conversa com o agente.
Por exemplo, um evento pode indicar que o usuário está digitando ou que uma mensagem anterior do agente foi lida pelo usuário.
O UserEvent aparece na coluna da coluna "message" que o agente recebe da assinatura do Google Pub/Sub. O campo "data" é uma string codificada em base64 que o agente precisa decodificar para corresponder à estrutura UserEvent.
Representação JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Campos | |
---|---|
senderPhoneNumber |
Número de telefone (no formato E.164) do usuário envolvido no evento. |
eventType |
Tipo do evento. |
eventId |
Um ID de evento exclusivo, atribuído pelo cliente RCS do usuário remetente. |
messageId |
O ID da mensagem associada ao evento. Por exemplo, uma mensagem que foi entregue ao cliente RCS do usuário ou lida pelo usuário. Esse campo é preenchido para eventos DELIVERED e READ. |
sendTime |
Hora em que o cliente RCS envia o evento. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
agentId |
O identificador exclusivo do agente. Definido pelo RCS Business Messaging. |