Public RabbitMQ 1.0.0

Defines the contract for publishing and consuming public messages via RabbitMQ, enabling asynchronous event-driven communication between distributed services.

Type
Queue
Queue
SuperPnrNotification-[TenantName]-Listener
BindingVersion
0.3.0
Type
Queue
Queue
FlightNotification-[TenantName]-Listener
BindingVersion
0.3.0
activityId string
sentTime string format
message object
{
  "activityId": "string",
  "sentTime": "2026-10-17T09:51:07.5145155\u002B00:00",
  "message": {
    "brand": "string",
    "bookingNumber": 76,
    "version": 9,
    "lastModificationDate": "2026-10-17T09:51:07.5174248\u002B00:00",
    "changedParts": "None"
  }
}

No bindings defined.

No bindings defined.

activityId string
sentTime string format
message object
{
  "activityId": "string",
  "sentTime": "2026-10-17T09:51:07.5494489\u002B00:00",
  "message": {
    "bookings": [
      {
        "bookingNumber": 87,
        "bookingSequence": 30,
        "notificationType": "Shift"
      },
      {
        "bookingNumber": 67,
        "bookingSequence": 90,
        "notificationType": "Shift"
      },
      {
        "bookingNumber": 54,
        "bookingSequence": 12,
        "notificationType": "Shift"
      }
    ]
  }
}

No bindings defined.

No bindings defined.

Type
Queue
Queue
SuperPnrNotification-[TenantName]-Listener
BindingVersion
0.3.0
Type
Queue
Queue
FlightNotification-[TenantName]-Listener
BindingVersion
0.3.0