EditGiftRegistryInput
input type
Edit-input for a GiftRegistry. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved (no clearing semantic; the updateCsCase law). ⚠ ownerConsumerId is NOT here — IMMUTABLE at birth (ruling; transfer = deferral 14); status moves ONLY via close/doom (+ the scheduled expiry). privacy and eventDate stay editable while the registry lives — an eventDate edit RE-ARMS/DISARMS the scheduled due on the SAME write (the heal-on-write law).
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | The registry name. |
registryType | String | no | Registry-validated (a mislabel is routine correction). |
privacy | String | no | No further notes. |
eventDate | String | no | Re-arms/disarms the scheduled expiry on write (ruling). |
shipTo | RegistryShipToInput | no | REPLACES wholesale. |