Skip to main content

AddBidConfigurationChangeInput

A bid-specific change to a draft configuration, answering one requirement of the same bid.

input AddBidConfigurationChangeInput {
componentProductId: ID
configurationId: ID!
expectedVersion: Int!
kind: BidConfigurationChangeKind!
lineKind: BomLineKind
note: String
parentPath: String
quantity: String
requirementId: ID!
targetPath: String
uomId: ID
}

Fields​

AddBidConfigurationChangeInput.componentProductId ● ID scalar​

The product an ADD or REPLACE puts in.

AddBidConfigurationChangeInput.configurationId ● ID! non-null scalar​

The configuration.

AddBidConfigurationChangeInput.expectedVersion ● Int! non-null scalar​

The configuration's version.

AddBidConfigurationChangeInput.kind ● BidConfigurationChangeKind! non-null enum​

What it does.

AddBidConfigurationChangeInput.lineKind ● BomLineKind enum​

COMPONENT (the default) or SERVICE, for an ADD.

AddBidConfigurationChangeInput.note ● String scalar​

Why it is made.

AddBidConfigurationChangeInput.parentPath ● String scalar​

The node an ADD goes under; "" adds at the top.

AddBidConfigurationChangeInput.quantity ● String scalar​

Quantity per parent (ADD, SET_QUANTITY).

AddBidConfigurationChangeInput.requirementId ● ID! non-null scalar​

The requirement of the bid it answers.

AddBidConfigurationChangeInput.targetPath ● String scalar​

The node it acts on (REMOVE, REPLACE, SET_QUANTITY).

AddBidConfigurationChangeInput.uomId ● ID scalar​

The unit, for an ADD.

Member Of​

addBidConfigurationChange mutation