TermsAmendmentOutput
What the save did.
The calculated values are deliberately not repeated here: the client
already has them from the preview it ran immediately before, and
GET /contracts/{id} returns the recomputed persisted figures.
- contractType: string
Id requiredContract ID
- effectiveType: stringFormat: date-time
Date requiredWhen these terms take effect
- isType: boolean
Pending requiredTrue when the amendment is future-dated and has not been applied yet. The contract's reported figures are unchanged until it is
- versionType: string
Id requiredTerms version ID (ctv-)
- versionType: integer
Index requiredMonotonic index of this version within the contract; 0 is the initial terms
- appliedType: stringFormat: date-timenullable
At When the version became the live terms. Null while it is still pending
- servicesType: integer
Created Service lines the amendment added
- servicesType: integer
Deleted Service lines the amendment removed
- servicesType: integer
Updated Service lines the amendment changed

