Eventos — booking¶
Emite¶
| Evento | Cuándo | Payload |
|---|---|---|
booking.confirmed | Tras POST /bookings/{id}/confirm exitoso | bookingId, booking (objeto enriquecido) |
Implementado en plugin.py vía EventDispatcher.emit.
Consumidores¶
| Plugin | Evento | Estado |
|---|---|---|
payments | booking.confirmed | Hecho — listener en cortex_plugin_payments/listeners.py |
Escucha¶
Ninguno. Integración con payments y pricing es HTTP (optional_requires); degradación graceful si no están habilitados.