Possible enumeration values:

NameValueDescription
ShipmentStatusChange

0

Shipment Status Change (return CarrierShipResponse object)

TrackingStatusChange

1

Callback when Tracking Status Change (reply object is matching the regular tracking transaction response object)

OrderInfoChange

2

reply object will be an OrderDetails ( returne by GetOrderDetails method)