# StockAssembly

object type

An assembly movement outcome: the KIT leg + the component legs of the ONE transaction, in recipe order (BOM-edge id ASC). The entry movement types (build_consume | build_produce | break_consume | break_produce) carry direction.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `kit` | [StockMovement](/types/StockMovement/) `StockMovement!` | No further notes. |
| `components` | [StockMovement](/types/StockMovement/) `[StockMovement!]!` | No further notes. |

## Used by

- [breakStock](/reference/inventory-operations/breakStock/)
- [buildStock](/reference/inventory-operations/buildStock/)
