Events and topics
The events the platform publishes, and the transports that carry them.
Everest services consume events through one interface, IEventConsumer, with the transport chosen by configuration rather than by code. A service falls back to a null consumer when no transport is configured, so an unconfigured environment degrades quietly instead of failing to start.
Transports 5
| Transport | Delivery | Package |
|---|---|---|
| Kafka | subscribe | Everest.Services.EventConsumer.Kafka |
| RabbitMQ | push | Everest.Services.EventConsumer.RabbitMq |
| NATS | JetStream | Everest.Services.EventConsumer.Nats |
| HTTP | poll | Everest.Services.EventConsumer.Http |
| None | disabled | Everest.Services.EventConsumer |
Events 70
debit 16
| debit.change-card-status | Card status change |
| debit.replace-card | Replace card |
| debit.change-card-permission | Card permission change |
| debit.attach-card-account | Card account attach |
| debit.detach-card-account | Card account detach |
| debit.add-card-operation-limit | Card operation limit add |
| debit.remove-card-operation-limit | Card operation limit remove |
| debit.change-card-branch | Card branch change |
| debit.change-customer-branch | Customer branch change |
| debit.change-card-misc-option | Card misc option change |
| debit.create-retail-card | Retail card create |
| debit.create-corporate-card | Corporate card create |
| debit.create-virtual-card | Virtual card create |
| debit.set-card-pin | Card PIN set |
| debit.change-card-pin | Card PIN change |
| debit.reset-card-cvv-counter | Card CVV counter reset |
emboss 2
| emboss.create-file | File create |
| emboss.process-feedback-file | Feedback file process |
noname 2
| noname.place-card-order | Card place order |
| noname.cancel-card-order | Card cancel order |
credit 24
| credit.create-retail-card | Retail card create |
| credit.create-corporate-card | Corporate card create |
| credit.create-virtual-card | Virtual card create |
| credit.replace-card | Card replace |
| credit.change-card-status | Card status change |
| credit.change-card-permission | Card permission change |
| credit.change-card-misc-option | Card misc option change |
| credit.attach-card-account | Card linked account attach |
| credit.detach-card-account | Card linked account detach |
| credit.add-card-operation-limit | Card operation limit add |
| credit.change-card-branch | Card branch change |
| credit.change-card-auto-limit-increase | Card limit auto increase change |
| credit.change-card-auto-payment-order | Card limit auto payment order change |
| credit.change-retail-card-limit | Retail card limit change |
| credit.change-corporate-card-limit | Corporate card limit change |
| credit.change-virtual-card-limit | Virtual card limit change |
| credit.change-customer-limit | Customer limit change |
| credit.reset-card-limit | Card limit reset |
| credit.reset-customer-limit | Customer limit reset |
| credit.reverse-change-card-limit | Card limit reverse change |
| credit.fix-card-limit | Card limit fix |
| credit.reset-card-cvv-counter | Card CVV counter reset |
| credit.change-card-pin | Card PIN change |
| credit.set-card-pin | Card PIN set |
delivery 3
| delivery.send-information | Information send |
| delivery.change-movement | Movement change |
| delivery.change-address | Address change |
prepaid 23
| prepaid.create-retail-card | Retail card create |
| prepaid.create-corporate-card | Corporate card create |
| prepaid.create-virtual-card | Virtual card create |
| prepaid.create-noname-card | Noname card create |
| prepaid.release-noname-card | Noname card release |
| prepaid.replace-card | Card replace |
| prepaid.change-card-status | Card status change |
| prepaid.change-card-permission | Card permission change |
| prepaid.personalize-card | Card personalize |
| prepaid.register-customer | Register customer |
| prepaid.change-card-merchant-relation | Card-merchant relation change |
| prepaid.adjust-balance | Balance adjust |
| prepaid.load-balance | Balance load |
| prepaid.transfer-money | Money transfer |
| prepaid.set-card-pin | Card PIN set |
| prepaid.change-card-pin | Card PIN change |
| prepaid.reset-card-cvv-counter | Card CVV counter reset |
| prepaid.create-wallet | Wallet create |
| prepaid.remove-wallet | Wallet remove |
| prepaid.change-wallet-status | Wallet status change |
| prepaid.change-wallet-balance-status | Wallet balance status change |
| prepaid.assign-wallet-to-customer | Wallet to customer assign |
| prepaid.assign-wallet-to-card | Wallet to card assign |