← API reference
CANONICAL TYPE REFERENCE

OperationGraphEdgeInput

One dependency edge to write as part of a job's operation graph, expressed as a predecessor → successor pair.

TypeID (prefix opr) of the upstream operation. Must be an operation of the job named in the enclosing input.

TypeID (prefix opr) of the downstream operation. Must be an operation of the same job and must differ from predecessorId.

Optional label for the intermediate product passed along this dependency. Omit when the edge carries no named intermediate.

Display order for this edge. Defaults to the edge's index within edges when omitted.

View exact SDL
"""
One dependency edge to write as part of a job's operation graph, expressed as a predecessor → successor pair.
"""
input OperationGraphEdgeInput {
  """
  TypeID (prefix `opr`) of the upstream operation. Must be an operation of the job named in the enclosing input.
  """
  predecessorId: OperationID!
  """
  TypeID (prefix `opr`) of the downstream operation. Must be an operation of the same job and must differ from `predecessorId`.
  """
  successorId: OperationID!
  """
  Optional label for the intermediate product passed along this dependency. Omit when the edge carries no named intermediate.
  """
  intermediate: String
  """
  Display order for this edge. Defaults to the edge's index within `edges` when omitted.
  """
  sortOrder: Int
}

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