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