Skip to main content

AppLineChangeInput

One change to an existing document's lines. The server prices every added or changed line; a line no change names keeps its price.

input AppLineChangeInput {
lineId: ID
op: AppLineChangeOp!
quantity: Float
uomId: ID
variantId: ID
}

Fields​

AppLineChangeInput.lineId ● ID scalar​

The line to change or remove. Required for SET and REMOVE.

AppLineChangeInput.op ● AppLineChangeOp! non-null enum​

What to do.

AppLineChangeInput.quantity ● Float scalar​

The quantity. Required for ADD; for SET, the line's new quantity.

AppLineChangeInput.uomId ● ID scalar​

The unit of measure. Required for ADD; for SET, the line's new unit.

AppLineChangeInput.variantId ● ID scalar​

The product variant to add. Required for ADD.

Member Of​

AppUpdateQuoteDraftInput input ● AppUpdateSalesOrderLinesInput input