EndorsementChange
An atomic change within an endorsement, scoped to a single coverage. Captures what was modified, added, or removed, along with the premium impact attributable to this specific change.
Structure
| Name | Card. | Type | Description |
|---|---|---|---|
| EndorsementChange | An atomic change within an endorsement, scoped to a single coverage. | ||
| coverage | 1..1 | Reference | Reference to the coverage being changed |
| action | 1..1 | add | modify | remove | The action being performed on the coverage. |
| limits | 0..* | CoverageLimit | Modified or new coverage limits (values after the endorsement takes effect) |
| deductible | 0..1 | Deductible | Modified or new deductible |
| coverageExtensions | 0..* | CoverageExtension | Modified, added, or removed coverage extensions |
| classifications | 0..* | Classification | Modified classifications |
| premiumChange | 0..1 | Money | Premium change attributable to this specific coverage change |
| description | 0..1 | string | Human-readable description of this specific change |
Example
json
{
"coverage": {
"reference": "Coverage/cov-gl-001",
"display": "General Liability"
},
"action": "modify",
"limits": [
{
"type": {
"text": "Each Occurrence"
},
"amount": {
"value": 2000000,
"currency": "USD"
}
}
],
"premiumChange": {
"value": 2500,
"currency": "USD"
},
"description": "Increase each-occurrence limit from $1M to $2M"
}JSON Schema
Full JSON Schema: EndorsementChange.schema.json