← API reference
CANONICAL TYPE REFERENCE

OperationItemEdgeInput

One item-level dependency edge within a batch upsert; the edge's job is taken from the enclosing UpsertOperationItemEdgesInput.

TypeID of the operation item ("opi_01K…") that must be completed first. Must belong to the job named by the enclosing upsert input.

TypeID of the operation item ("opi_01K…") that depends on the predecessor. Must belong to the same job and must differ from predecessorItemId.

TypeID of the operation ("opr_01K…") owning the predecessor item, stored denormalized on the edge.

TypeID of the operation ("opr_01K…") owning the successor item, stored denormalized on the edge.

Optional explicit ordering for this edge. When omitted, the edge's zero-based index within the batch's edges list is used.

View exact SDL
"""
One item-level dependency edge within a batch upsert; the edge's job is taken from the enclosing UpsertOperationItemEdgesInput.
"""
input OperationItemEdgeInput {
  """
  TypeID of the operation item ("opi_01K…") that must be completed first. Must belong to the job named by the enclosing upsert input.
  """
  predecessorItemId: OperationItemID!
  """
  TypeID of the operation item ("opi_01K…") that depends on the predecessor. Must belong to the same job and must differ from predecessorItemId.
  """
  successorItemId: OperationItemID!
  """
  TypeID of the operation ("opr_01K…") owning the predecessor item, stored denormalized on the edge.
  """
  sourceOperationId: OperationID!
  """
  TypeID of the operation ("opr_01K…") owning the successor item, stored denormalized on the edge.
  """
  targetOperationId: OperationID!
  """
  Optional explicit ordering for this edge. When omitted, the edge's zero-based index within the batch's edges list is used.
  """
  sortOrder: Int
}

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