This class contains the information that describes a property change for an object. It contains the original value of the property (as a serializable Object) and the new value for the property.
For example, to change the state of a ShippingGroup from PENDING_SHIPMENT to NO_PENDING_ACTION (for example ship the shipping group):
Set the
targetIdof theGenericUpdateto the ID of the shipping group to be shipped.Set the
containerIdof theGenericUpdateto the ID of the order containing that shipping group.Set the
propertyNameof theGenericUpdateto “state” to update the state property of the shipping group.Set the
originalValueto PENDING_SHIPMENT and set the new value to NO_PENDING_ACTION.
If you included the resulting GenericUpdate in a ModifyOrder message and sent it to the OrderFulfiller, the status of the given shipping group would change to reflect that it has shipped.

