Skip to content

PrimaryProcessUnion

PrimaryProcessUnion is a convenience type representing the union of the supported primary manufacturing process specifications. It allows documentation and tooling to refer to cutting, milling, or turning instructions through a single interface while still exposing the detailed fields of each concrete process. Every member carries a shared primary_process discriminator, so you can determine which process applies without branching on the object's class. Use it when a drawing may define any of the supported primary operations or when you want to offer users a consolidated view of the primary process associated with a part. Downstream systems can inspect the union to choose the best available workflow, request clarifications, or validate that the primary process requirement has been captured before a job is released to production.

It is the union of: