| Attribute | Data Type | Description |
|---|---|---|
| eventType | integer | Represents particular event type. In this case it is plan confirmed completed event |
| data.orderId | string | Unique identifier of the plan being confirmed |
| data.status | integer | Indicates if the event is success/failure. 1 is for success and 2 for failure. |
| data.createdAt | string | Date and time when the plan is created |
| data.deliveryAt | string | Date and time of the first pickup |
| data.hierarchy | string | Name of the hierarchy where plan is created |
| data.noOfPickups | integer | Total number of pickup points in the plan |
| data.noOfDrops | integer | Total number of delivery points in the plan |
| data.totalDistance | integer | Total distance to be covered in Kilometers |
| data.totalTransitTime | integer | Total travel time in minute |
| data.totalTrips | integer | Total number of trips created for the plan |
| data.totalVehicles | integer | Total number of unique vehicles |
| data.noOfUnassignedShipments | integer | Total no of unassigned shipments for plan |
| data.unAssignedShipments.orderRefNo | string | Order Reference Number as per the source system |
| data.unAssignedShipments.origin | string | Business Code of the origin |
| data.unAssignedShipments.destination | string | Business Code of the delivery |
| data.unAssignedShipments.reason | string | Reason for the unassignment |
| eventTime | long | Time in milliseconds in EPOCH format |