# EditSizeRunInput

input type

Edit-input for a SizeRun. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved. code additionally accepts an EXPLICIT null to CLEAR; a supplied entries list replaces WHOLESALE (the MF-d precedent) and is re-gated per value exactly like create. optionGroupId is NOT editable (IMMUTABLE at birth — a different dimension is a different run: doom + create).

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `caption` | [String](/types/#scalars) | no | No further notes. |
| `code` | [String](/types/#scalars) | no | The replacement code, or EXPLICIT null to clear; omitted = unchanged. |
| `entries` | [SizeRunEntryInput](/types/SizeRunEntryInput/) `[SizeRunEntryInput!]` | no | The replacement ratio (wholesale) — every value re-gated a member of the group + non-doomed. |

## Used by

- [updateSizeRun](/reference/size-run/updateSizeRun/)
