ChangeInfo (JSON)
Information about a change.
Properties
Name |
Type |
Description |
|
operation |
string
|
The operation of the change. |
|
objectType |
string
|
The type of the object to which the operation applies. |
|
objectModifier |
string
|
An optional modifier for the object to which the operation applies. For example, if the object is a Fact , a
modifier could be applied to indicate that fact applies to a person, couple, or child-and-parents relationship. |
|
reason |
string
|
The reason for the change. |
|
parent |
ResourceReference
|
The parent change that triggered, caused, or included this change. |
|
previous |
ResourceReference
|
The subject representing the previous value(s) that existed before the change. |
|
resulting |
ResourceReference
|
The subject representing the result of the change. |
|
original |
ResourceReference
|
The subject representing the original value(s) that existed before the change. |
|
removed |
ResourceReference
|
The subject representing the removed value(s) that existed before the change. |
|
Example
{
"operation" : "...",
"objectType" : "...",
"objectModifier" : "...",
"reason" : "...",
"parent" : {
"resourceId" : "...",
"resource" : "..."
},
"previous" : {
"resourceId" : "...",
"resource" : "..."
},
"resulting" : {
"resourceId" : "...",
"resource" : "..."
},
"original" : {
"resourceId" : "...",
"resource" : "..."
},
"removed" : {
"resourceId" : "...",
"resource" : "..."
}
}