develop e entra no outbox transacional antes da publicação.
data do CloudEvent. Uma propriedade marcada com ? pode ser omitida. null só é permitido quando estiver escrito explicitamente.Contrato do fluxo de aplicação
ce-source, ce-resourcetype e ce-eventtype; use ce-type como a composição qualificada pela fonte. Nunca infira o evento pelo nome do tópico.
Catálogo de eventos emitidos
Notação dos payloads
O wire usa JSON com propriedades emsnake_case. Estes aliases descrevem os formatos usados pelos schemas:
Contratos de payload
consignado.solicitacao.received
consignado.solicitacao.received
id_solicitacaoconsignado.portability_proposal.received
consignado.portability_proposal.received
id_solicitacaoconsignado.margin.fetched
consignado.margin.fetched
request_refconsignado.proposal.accepted
consignado.proposal.accepted
proposal_refconsignado.averbacao.confirmed
consignado.averbacao.confirmed
contract_idconsignado.averbacao.rejected
consignado.averbacao.rejected
contract_idconsignado.contract.registered
consignado.contract.registered
numero_contratoconsignado.disbursement.confirmed
consignado.disbursement.confirmed
numero_contratoconsignado.exclusao.confirmed
consignado.exclusao.confirmed
numero_contratoconsignado.exclusao.rejected
consignado.exclusao.rejected
numero_contratoconsignado.redirecionamento.confirmed
consignado.redirecionamento.confirmed
request_refconsignado.redirecionamento.rejected
consignado.redirecionamento.rejected
request_refconsignado.reconciliation.received
consignado.reconciliation.received
object_refconsignado.employment_status.reported
consignado.employment_status.reported
record_idconsignado.afastamento.reported
consignado.afastamento.reported
SHA-256(payload)consignado.throughput.changed
consignado.throughput.changed
tenant_idconsignado.cessao.registered
consignado.cessao.registered
idempotency_keyconsignado.repasse.overdue
consignado.repasse.overdue
object_refconsignado.repasse.resolved
consignado.repasse.resolved
object_refconsignado.repasse.unobserved
consignado.repasse.unobserved
object_refconsignado.calendar.published
consignado.calendar.published
competencia_consultaComandos consumidos do Lender
Estes são comandos de entrada, não eventos emitidos pelo Consignado. Eles chegam emlerian.streaming.lender.commands, com ce-source: lender e ce-type: studio.lerian.lender.<resource>.<event>.
A averbação não é um comando do Lender em develop. Envie-a pela operação HTTP autenticada.
Regras de entrega e compatibilidade
- Desduplique por
(ce-source, ce-id)e implemente handlers idempotentes. - Para reprocessar uma recusa de redirecionamento da DLQ do consumidor, reentregue o registro de origem identificado por tópico, partição e offset; não publique um novo evento. O
ce-idoriginal e orequest_refdo redirecionamento permanecem estáveis. - Leia
ce-schemaversionantes de decodificar. O schema1.0.0viaja no cabeçalho e nunca no tópico. - Valores monetários e taxas são strings decimais. Timestamps usam UTC RFC 3339; valores apenas de data usam
YYYY-MM-DD; competências usamYYYYMM. - Subjects do envelope são referências de negócio ou digests de conteúdo e não carregam o CPF do trabalhador.
- Chaves de comando de entrada desconhecidas ou não compatíveis são colocadas em quarentena na DLQ do consumidor de Consignado.
- A ausência de um identificador de negócio obrigatório impede a publicação ou execução do comando; o valor nunca é sintetizado.

