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.