← API reference
CANONICAL TYPE REFERENCE

UpdateOperationItemEdgeInput

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.

New predecessor operation item TypeID ("opi_01K…"). Omit to leave unchanged; the replacement must still be an item of the edge's (immutable) job.

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.

New denormalized owning operation TypeID ("opr_01K…") for the predecessor item. Omit to leave unchanged.

New denormalized owning operation TypeID ("opr_01K…") for the successor item. Omit to leave unchanged.

New ordering value for this edge. Omit to leave unchanged.

View exact SDL
"""
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.
"""
input UpdateOperationItemEdgeInput {
  """
  New predecessor operation item TypeID ("opi_01K…"). Omit to leave unchanged; the replacement must still be an item of the edge's (immutable) job.
  """
  predecessorItemId: 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.
  """
  successorItemId: OperationItemID
  """
  New denormalized owning operation TypeID ("opr_01K…") for the predecessor item. Omit to leave unchanged.
  """
  sourceOperationId: OperationID
  """
  New denormalized owning operation TypeID ("opr_01K…") for the successor item. Omit to leave unchanged.
  """
  targetOperationId: OperationID
  """New ordering value for this edge. Omit to leave unchanged."""
  sortOrder: Int
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.