Skip to main content

BomAssembly

A product that has a bill of materials, with its released and draft version numbers and when its structure last changed.

type BomAssembly {
draftVersionNo: Int
lastChangedAt: DateTime!
name: String!
productId: ID!
productStatus: ProductStatus!
releasedVersionNo: Int
versionCount: Int!
}

Fields​

BomAssembly.draftVersionNo ● Int scalar​

The open draft's version number, or null when none is open.

BomAssembly.lastChangedAt ● DateTime! non-null scalar​

When any of the assembly's versions last changed.

BomAssembly.name ● String! non-null scalar​

The assembly product's name.

BomAssembly.productId ● ID! non-null scalar​

The assembly product's id.

BomAssembly.productStatus ● ProductStatus! non-null enum​

The product's own status.

BomAssembly.releasedVersionNo ● Int scalar​

The released version number, or null when none is released.

BomAssembly.versionCount ● Int! non-null scalar​

How many live versions the assembly has, in any state.

Member Of​

BomAssemblyPage object