> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BillOfMaterialsParentComponent

> A component of a bill of materials that contains child components. Polymorphic: "parentComponentType" selects the variant.



**Kind**: `interface`

## Fields

**`id`**: `ID!`

The ID of this bill of materials component.

---

**`billOfMaterialsId`**: `ID!`

The ID of the bill of materials this component belongs to.

---

**`sortIndex`**: `Int!`

The position of this component among its siblings: operations are ordered within the bill of materials, items and configuration groups share one order within their parent component. Changed only by moving the component.

---

**`parentComponentType`**: `BillOfMaterialsParentComponentType!`

The type of this parent component.

---

**`children`**: `[BillOfMaterialsChildComponent]`

The child components (items and configuration groups) of this parent component, ordered by their sort index.

## Possible types

- `BillOfMaterialsOperation`

