Um evento que ocorreu no cliente RCS do usuário e estava 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.
O UserEvent aparece no campo "data" do objeto "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 por ele. Esse campo é preenchido para eventos DELIVERED e READ. |
sendTime |
Horário em que o cliente do RCS envia o evento. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
agentId |
O identificador exclusivo do agente. Definido pelo RCS for Business. |