Interface ChangeShipmentStateChange

All Superinterfaces:
Change
All Known Implementing Classes:
ChangeShipmentStateChangeImpl

public interface ChangeShipmentStateChange extends Change

Change triggered by the following update actions:

  • Change ShipmentState on Orders.
  • Change ShipmentState on Staged Orders.

Example to create an instance using the builder pattern

     ChangeShipmentStateChange changeShipmentStateChange = ChangeShipmentStateChange.builder()
             .change("{change}")
             .previousValue(ShipmentState.SHIPPED)
             .nextValue(ShipmentState.SHIPPED)
             .build()