Skip to main content
View as Markdown

DesCadDesignInput

Input for CAD design.

Member Of​

DesUploadCollaborationInput input

input DesCadDesignInput {
boardAreas: [DesCadBoardAreaInput!]
boardBendingLines: [DesCadBendingLineInput!]
boardColor: Long
boardCoreColor: Long
boardCoreOpacity: Float
boardLayers: [DesCadBoardLayerInput!]
boardOffsetMcadToEcadOrigin: DesCadBoardPointInput
boardOrigin: DesCadBoardPointInput
boardOutlineJson: String
boardRegions: [DesCadBoardRegionInput!]
boardSplitLines: [DesCadSplitLineInput!]
boardThickness: Int
collaborationFlags: [DesCadBoardCollaborationFlag!]
componentTypes: [DesCadBoardComponentTypeInput!]
coordinateSystemTranslation: DesCadBoardPointInput
copperExportFeatures: [DesCadBoardCopperExportFeature!]
copperLayers: [DesCadBoardCopperLayerInput!]
copperRegions: [DesCadBoardCopperRegionInput!]
cutouts: [DesCadBoardCutoutInput!]
designFileName: String
designVariantId: String
designVariantName: String
hasHatchedCopperPolygons: Boolean
holes: [DesCadBoardHoleInput!]
isRF20Design: Boolean
layersExportMode: DesCadLayersExportMode
messages: [String!]
minimalHeightComponentsShown: Int
properties: [DesCadPropertyInput!]
tracks: [DesCadBoardTrackInput!]
variants: DesCadBoardVariantsInput
vias: [DesCadBoardViaInput!]
workflowState: DesCadWorkflowState
}

Fields​

boardAreas ● [DesCadBoardAreaInput!] list input​

CAD design board areas.

boardBendingLines ● [DesCadBendingLineInput!] list input​

CAD design board bending lines.

boardColor ● Long scalar​

CAD design board color.

boardCoreColor ● Long scalar​

CAD design board core color.

boardCoreOpacity ● Float scalar​

CAD design board core opacity.

boardLayers ● [DesCadBoardLayerInput!] list input​

CAD design board layers.

boardOffsetMcadToEcadOrigin ● DesCadBoardPointInput input​

CAD design board offset MCAD to ECAD origin.

boardOrigin ● DesCadBoardPointInput input​

CAD design board origin.

boardOutlineJson ● String scalar​

JSON serialized *ComplexShape*.

boardRegions ● [DesCadBoardRegionInput!] list input​

CAD design board regions.

boardSplitLines ● [DesCadSplitLineInput!] list input​

CAD design board split lines.

boardThickness ● Int scalar​

CAD design board thickness.

collaborationFlags ● [DesCadBoardCollaborationFlag!] list enum​

CAD design collaboration flags.

componentTypes ● [DesCadBoardComponentTypeInput!] list input​

CAD design component types.

coordinateSystemTranslation ● DesCadBoardPointInput input​

CAD design coordinate system translation.

copperExportFeatures ● [DesCadBoardCopperExportFeature!] list enum​

CAD design copper export features.

copperLayers ● [DesCadBoardCopperLayerInput!] list input​

CAD design copper layers.

copperRegions ● [DesCadBoardCopperRegionInput!] list input​

CAD design copper regions.

cutouts ● [DesCadBoardCutoutInput!] list input​

CAD design cutouts.

designFileName ● String scalar​

CAD design file name.

designVariantId ● String scalar​

CAD design variant identifier.

designVariantName ● String scalar​

CAD design variant name.

hasHatchedCopperPolygons ● Boolean scalar​

Whether CAD design has hatched copper polygons or not.

holes ● [DesCadBoardHoleInput!] list input​

CAD design holes.

isRF20Design ● Boolean scalar​

Whether CAD design is a RF20 design or not.

layersExportMode ● DesCadLayersExportMode enum​

CAD design export mode.

messages ● [String!] list scalar​

CAD design messages.

minimalHeightComponentsShown ● Int scalar​

CAD design minimal height of components shown.

properties ● [DesCadPropertyInput!] list input​

CAD design properties.

tracks ● [DesCadBoardTrackInput!] list input​

CAD design tracks.

variants ● DesCadBoardVariantsInput input​

CAD design variants.

vias ● [DesCadBoardViaInput!] list input​

CAD design vias.

workflowState ● DesCadWorkflowState enum​

CAD design workflow state.