Skip to main content
notification_recipient.created é emitido depois que um NotificationRecipient é criado.

Detalhes do Evento

PropriedadeValor
Tiponotification_recipient.created
OrigemCriação de NotificationRecipient
PublicaçãoApós commit do recipient
QuandoUma Notification passa a existir no inbox de um usuário.

Handlers

HandlerResponsabilidadeDados usadosExecução
Nenhum handler obrigatórioDisponível para realtime, push ou projeções futuras.identifier, dataAssíncrona.

Payload

CampoTipoDescrição
identifierUUIDIdentificador do NotificationRecipient
dataNotificationRecipientEntidade criada

Regras dos handlers

  • Handlers não rodam na transação que criou o recipient.
  • Falha em handler não desfaz o recipient.
  • Cada handler deve ser idempotente.

Exemplo

{
  "type": "notification_recipient.created",
  "identifier": "0197fa01-d2e2-70df-8fd3-9e22a345a196",
  "data": {
    "notificationRecipientId": "0197fa01-d2e2-70df-8fd3-9e22a345a196",
    "notificationId": "0197fa00-3e63-7f58-a878-7ef7ecfa9bc1",
    "recipientUserId": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
    "status": "UNREAD"
  }
}