Appearance
UpsertOperationItemEdgesInput
Type: Input
Batch replace (delete-then-insert, in one transaction) of a job's item-level dependency edges, optionally scoped to a single source/target operation pair.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| edges | [OperationItemEdgeInput!]! | The complete set of edges to exist within the deletion scope after the mutation. Passing an empty list clears the scoped edges. | |
| jobId | JobID! | TypeID of the job ("job_01K…") whose item edges are being replaced. All edge endpoints must be operation items of this job, or the mutation returns field errors and writes nothing. | |
| sourceOperationId | OperationID | Optional TypeID of an operation ("opr_01K…") that narrows which existing edges are deleted before insert. Combined with targetOperationId it confines the replace to a single operation pair; when both are null, every item edge in the job is replaced. | |
| targetOperationId | OperationID | Optional TypeID of an operation ("opr_01K…") that narrows which existing edges are deleted before insert; see sourceOperationId. |