Skip to main content

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