DesWipVariant
A variant contains a specific configuration of a base design.
Common Data Model
- Hardware Project Variant — A design variant of a project: a named variation of the same base design that is assembled with a different set of components. Within a variant, each component can be fitted, not fitted, fitted with varied parameters, or replaced by an alternate part, and the variant can define its own variant-level parameters. Assembly variants share one bare board, whereas fabrication variants also change overlay information and so need a different board.
Returned By
desWipVariantByVariantName query
Member Of
DesDesign object ● DesWorkInProgress object
type DesWipVariant {
bom: DesBom
designExchange: DesDesignExchange
name: String!
pcb: DesPcb
projectId: ID! @deprecated
schematics(
where: DesSchematicFilterInput
): [DesSchematic!]!
systemDiagram: DesSystemDiagram
}
Fields
bom ● DesBom object
The Bill of Materials (BOM) for this design variant.
designExchange ● DesDesignExchange object
The design exchange information.
name ● String! non-null scalar
The descriptive label for this design variant.
pcb ● DesPcb object
The PCB document for this design variant.
schematics ● [DesSchematic!]! non-null object
The list of schematic documents for this design variant.
where ● DesSchematicFilterInput input
systemDiagram ● DesSystemDiagram object
The system diagram for this design variant.