Skip to main content
notification.cancelled é emitido depois que uma Notification ativa muda para status = CANCELED. Handlers usam este evento para reagir ao cancelamento do conteúdo persistido da inbox.

Detalhes do Evento

PropriedadeValor
Tiponotification.cancelled
OrigemCancelamento de Notification
PublicaçãoApós commit do cancelamento
QuandoUma notificação deixa de aceitar novas entregas por cancelamento.

Handlers

HandlerResponsabilidadeDados usadosExecução
Nenhum handler obrigatórioDisponível para reações futuras ao cancelamento da notificação.identifier, dataAssíncrona.

Payload

CampoTipoDescrição
identifierUUIDIdentificador da Notification
dataNotificationEntidade Notification cancelada

Regras dos handlers

  • Handlers não rodam na transação que cancelou a Notification.
  • Falha em handler não desfaz o cancelamento.
  • Cada handler deve ser idempotente.
  • Novos handlers podem ser adicionados sem mudar o fluxo síncrono.

Exemplo

{
  "type": "notification.cancelled",
  "identifier": "0197fa00-3e63-7f58-a878-7ef7ecfa9bc1",
  "data": {
    "notificationId": "0197fa00-3e63-7f58-a878-7ef7ecfa9bc1",
    "audience": "OPS",
    "type": "SUPPORT_CASE_MESSAGE_CREATED",
    "priority": "NORMAL",
    "title": "Nova mensagem no chamado",
    "body": "O passageiro respondeu ao chamado.",
    "status": "CANCELED"
  }
}