Skip to main content

BidConfiguration

One configuration of a bid: a released base assembly version, a quantity, option selections and bid-specific changes.

type BidConfiguration {
baseBomVersionId: ID!
bidId: ID!
changes: [BidConfigurationChange!]!
createdAt: DateTime!
frozenAt: DateTime
frozenBy: ID
hash: String
id: ID!
name: String!
quantity: String!
selections: JSON!
seq: Int!
status: BidConfigurationStatus!
supersedesId: ID
updatedAt: DateTime!
version: Int!
}

Fields​

BidConfiguration.baseBomVersionId ● ID! non-null scalar​

The released base assembly version.

BidConfiguration.bidId ● ID! non-null scalar​

The bid.

BidConfiguration.changes ● [BidConfigurationChange!]! non-null object​

Its live changes in list order.

BidConfiguration.createdAt ● DateTime! non-null scalar​

When it was created.

BidConfiguration.frozenAt ● DateTime scalar​

When it was frozen.

BidConfiguration.frozenBy ● ID scalar​

Who froze it.

BidConfiguration.hash ● String scalar​

The SHA-256 of its frozen snapshot; null while a draft.

BidConfiguration.id ● ID! non-null scalar​

The configuration.

BidConfiguration.name ● String! non-null scalar​

Its name.

BidConfiguration.quantity ● String! non-null scalar​

How many, a decimal string.

BidConfiguration.selections ● JSON! non-null scalar​

Chosen options: { [version id]: { [group key]: line id[] } }, as the explosion reads them.

BidConfiguration.seq ● Int! non-null scalar​

1, 2, … within the bid.

BidConfiguration.status ● BidConfigurationStatus! non-null enum​

Where it is.

BidConfiguration.supersedesId ● ID scalar​

The frozen configuration this one revises.

BidConfiguration.updatedAt ● DateTime! non-null scalar​

When it last changed.

BidConfiguration.version ● Int! non-null scalar​

Pass it back to change the record.

Returned By​

addBidConfigurationChange mutation ● bidConfiguration query ● bidConfigurations query ● createBidConfiguration mutation ● freezeBidConfiguration mutation ● removeBidConfigurationChange mutation ● reviseBidConfiguration mutation ● updateBidConfiguration mutation