NewWarrantyTermsInput
input type
Create-input for a WarrantyTerms. The tenant (org group) is derived SERVER-SIDE from the principal. ATTACHMENT RULE (STRICT): EXACTLY one of productId/manufacturerId — the target is tenant-scoped server-side and must be ACTIVE (CONFLICT/REF_STATE, the SL-b set-time gate).
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | Optional: when omitted the per-type default applies — the policy coordinate ('Warranty <durationDays>d (<provider>)'); when supplied it must be non-blank. |
provider | WarrantyProvider WarrantyProvider! | yes | No further notes. |
durationDays | Int Int! | yes | The coverage duration in days (1..36500). |
coverage | String | no | No further notes. |
productId | ID | no | The Product attachment leg (exactly-one-of). |
manufacturerId | ID | no | The Manufacturer attachment leg (exactly-one-of). |