Um evento que ocorreu no lado do servidor e que está relacionado a uma conversa entre um agente e um usuário.
Por exemplo, se o bot definir um TTL para a mensagem e ele expirar, esse evento será disparado para notificar o parceiro de que a mensagem do bot expirou.
O ServerEvent aparece na coluna da coluna "message" que o agente recebe da assinatura do Pub/Sub. Os "dados" é uma string codificada em base64 que o agente precisa decodificar para corresponder à estrutura ServerEvent.
Representação JSON |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
Campos | |
---|---|
phoneNumber |
Número de telefone (no formato E.164) do usuário envolvido no evento. |
agentId |
O identificador exclusivo do agente. Definido pelo RCS Business Messaging. |
messageId |
O ID da mensagem RCS associada ao evento. |
eventType |
Tipo do evento. |
eventId |
Um ID de evento exclusivo atribuído à instância do evento. |
sendTime |
Horário em que o servidor 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: |