EditWarrantyTermsInput
input type
Edit-input for a WarrantyTerms. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved (no clearing semantic). The POLICY payload (provider/durationDays/coverage) is editable; the ATTACHMENT (productId/manufacturerId) is NOT (IMMUTABLE at birth — it is the template identity; re-attach = recreate).
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | No further notes. |
provider | WarrantyProvider | no | No further notes. |
durationDays | Int | no | The replacement duration in days (1..36500). |
coverage | String | no | No further notes. |