develop y entra en el outbox transaccional antes de publicarse.
data del CloudEvent. Una propiedad marcada con ? puede omitirse. null solo se permite cuando se indica explícitamente.Contrato del flujo de aplicación
ce-source, ce-resourcetype y ce-eventtype; usa ce-type como composición calificada por la fuente. Nunca infieras el evento por el nombre del tópico.
Catálogo de eventos emitidos
Notación de los payloads
El wire usa JSON con propiedades ensnake_case. Estos aliases describen los formatos usados por los 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 desde Lender
Estos son comandos de entrada, no eventos emitidos por Consignado. Llegan alerian.streaming.lender.commands, con ce-source: lender y ce-type: studio.lerian.lender.<resource>.<event>.
La averbação no es un comando de Lender en develop. Envíala mediante la operación HTTP autenticada.
Reglas de entrega y compatibilidad
- Deduplica por
(ce-source, ce-id)e implementa handlers idempotentes. - Para reprocesar un rechazo de redireccionamiento desde la DLQ del consumidor, vuelve a entregar el registro de origen identificado por su tópico, partición y offset; no publiques un evento nuevo. El
ce-idoriginal y elrequest_refdel redireccionamiento permanecen estables. - Lee
ce-schemaversionantes de decodificar. El schema1.0.0viaja en el encabezado y nunca en el tópico. - Los valores monetarios y las tasas son cadenas decimales. Los timestamps usan UTC RFC 3339; los valores de solo fecha usan
YYYY-MM-DD; las competencias usanYYYYMM. - Los subjects del sobre son referencias de negocio o digests de contenido y no contienen el CPF del trabajador.
- Las claves de comandos de entrada desconocidas o no compatibles se ponen en cuarentena en la DLQ del consumidor de Consignado.
- La ausencia de un identificador de negocio obligatorio impide la publicación o ejecución del comando; el valor nunca se sintetiza.

