BomItem
BOM items are the components of a product.
type BomItem {
componentReference: BomComponentReference @deprecated
designators: [String!]!
elements: [BomItemElement!]!
extraQuantity: Int!
hiddenElements: [BomItemElement!]!
issues: [BomIssue!]!
itemId: String!
primaryElement: BomItemElement
quantity: Int!
totalQuantity: Int!
}
Fields
BomItem.componentReference ● BomComponentReference deprecated object
Use 'primaryElement.componentReference' instead.
A reference to a component linked to the primary element.
BomItem.designators ● [String!]! non-null scalar
A list of designators that specify the placements of the item within the schematic.
BomItem.elements ● [BomItemElement!]! non-null interface
All elements that could be used for this item (alternates and substitutes).
BomItem.extraQuantity ● Int! non-null scalar
Extra quantity of the item to order. This is added to the product of 'Quantity' and 'BOM Production Quantity' to calculate the 'Total Quantity'.
BomItem.hiddenElements ● [BomItemElement!]! non-null interface
Elements that were hidden from the 'elements' list.
BomItem.issues ● [BomIssue!]! non-null object
Issues associated with the item.
BomItem.itemId ● String! non-null scalar
ID of the item. Items preserve their ID across releases of the BOM.
BomItem.primaryElement ● BomItemElement interface
The primary element chosen for this item.
BomItem.quantity ● Int! non-null scalar
The quantity of the item required to produce one unit.
BomItem.totalQuantity ● Int! non-null scalar
The total quantity of the item to order, calculated as "(Quantity * BOM Production Quantity) + Extra Quantity".