Appearance
UpdateOperationItemEdgeInput
Type: Input
Patch for a single item-level dependency edge: every field is optional and omitted fields are left untouched. jobId is absent by design — an edge's parent job is immutable.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| predecessorItemId | OperationItemID | New predecessor operation item TypeID ("opi_01K…"). Omit to leave unchanged; the replacement must still be an item of the edge's (immutable) job. | |
| sortOrder | Int | New ordering value for this edge. Omit to leave unchanged. | |
| sourceOperationId | OperationID | New denormalized owning operation TypeID ("opr_01K…") for the predecessor item. Omit to leave unchanged. | |
| successorItemId | OperationItemID | New successor operation item TypeID ("opi_01K…"). Omit to leave unchanged; the replacement must be an item of the edge's job and differ from the predecessor. | |
| targetOperationId | OperationID | New denormalized owning operation TypeID ("opr_01K…") for the successor item. Omit to leave unchanged. |