Skip to content

MaterialCombination

MaterialCombination describes situations where multiple materials are paired in the design, such as coatings, bonded assemblies, or inserts. The model holds a reference id and the list of constituent Material objects that make up the combination. By structuring these combinations you can evaluate compatibility, plan multi-material manufacturing steps, or flag drawings that require special supply chain considerations. It also helps quality teams ensure that materials specified together—such as a base metal and its coating—are captured as a unit rather than as unrelated entries. The structured data enables sustainability tracking or hazardous material declarations too.

Bases: Reference

List of Materials that need to be combined (Material_A and Material_B) is a material combination

PARAMETER DESCRIPTION
reference_id

Reference ID to identify the object.

TYPE: int

material_combination

List of materials that need to be used together.

TYPE: list[Material]

Source code in werk24/models/v2/models.py
class MaterialCombination(Reference):
    """
    List of Materials that need to be combined
    (Material_A and Material_B) is a material combination
    """

    material_combination: list[Material] = Field(
        ...,
        description="List of materials that need to be used together.",
    )