Modifications are objects that represent changes from the policy due to policy transactions. Every time one of these policy transactions is executed, a modification object will be created to contain important information about what has changed.
Modifications make it easy to see a history of a policy’s transactions. For example, you can take a policy’s policy modifications, order them by either
issuedTimestamp, and enumerate them in a view for users.
Also, modifications give context to individual characteristics to help understand which policy transaction caused characteristics to change.
Each primary policy object (a policy, exposure, or peril) has a set of corresponding modification objects as follows:
Policy Modification Names
The policy modification has a name, which depends on the type of the transaction, as follows:
Policy Modification Name
Based on the name of the endorsement type
When modifications are returned in an array as part of the PolicyResponse, they are ordered by their creation timestamp. This ordering is deterministic.