BillOfMaterialRow
BillOfMaterialRow represents a single line item in a bill of materials that was interpreted from the engineering drawing. The model stores the position number, part number, designation, quantity required, and unit weight so you can reliably map a callout to the physical part it references. It also captures the material options listed for the row, preserving the context of the original table. With this structured record you can rebuild the BOM programmatically, compare it against enterprise resource planning data, or feed it into procurement workflows. Use each row to validate that all components are accounted for, highlight revisions between drawing versions, and automate change notifications when the documented composition of an assembly evolves.
Bases: BaseModel
Represents a single row in a bill of material (BOM) table.
| PARAMETER | DESCRIPTION |
|---|---|
position | Position Number of the part on the assembly, defined using position bubbles. TYPE: |
part_number | Part Number of the parts listed in the bill of material. TYPE: |
designation | Designation/Title of the part listed in the bill of material. TYPE: |
material_options | List of possible MaterialCombinations TYPE: |
quantity | Physical quantity in the string format of Pint. TYPE: |
unit_weight | Unit Weight of the parts listed in the bill of material. TYPE: |