> ## 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.

# BillOfMaterialsChildComponent

> A component of a bill of materials that belongs to a parent component. Polymorphic: "childComponentType" 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.

---

**`childComponentType`**: `BillOfMaterialsChildComponentType!`

The type of this child component.

---

**`parentId`**: `ID!`

The ID of the parent component (e.g. an operation) this child component belongs to.

## Possible types

- `BillOfMaterialsConfigurationGroup`
- `BillOfMaterialsItem`

