BidConfigurationChange
One bid-specific change to a configuration's tree, answering one requirement.
type BidConfigurationChange {
componentProductId: ID
configurationId: ID!
id: ID!
kind: BidConfigurationChangeKind!
lineKind: String
note: String
parentPath: String
position: Int!
quantity: String
requirementId: ID!
targetPath: String
uomId: ID
}
Fields
BidConfigurationChange.componentProductId ● ID scalar
The product an ADD or REPLACE puts in.
BidConfigurationChange.configurationId ● ID! non-null scalar
The configuration.
BidConfigurationChange.id ● ID! non-null scalar
The change.
BidConfigurationChange.kind ● BidConfigurationChangeKind! non-null enum
What it does.
BidConfigurationChange.lineKind ● String scalar
COMPONENT or SERVICE, for an ADD.
BidConfigurationChange.note ● String scalar
Why it was made.
BidConfigurationChange.parentPath ● String scalar
The node an ADD goes under; "" adds at the top.
BidConfigurationChange.position ● Int! non-null scalar
Its place in the change list.
BidConfigurationChange.quantity ● String scalar
Quantity per parent, a decimal string (ADD, SET_QUANTITY).
BidConfigurationChange.requirementId ● ID! non-null scalar
The requirement it answers.
BidConfigurationChange.targetPath ● String scalar
The node it acts on (REMOVE, REPLACE, SET_QUANTITY).
BidConfigurationChange.uomId ● ID scalar
The unit, for an ADD.
Member Of
BidConfiguration object