DesDesignItem
A design item is a specific instance of a part used in the design.
type DesDesignItem {
area: DesRectangle @deprecated
boundingBox: DesRectangle
comment: String!
commentThreads: [DesCommentThread!]
component: DesComponent
description: String!
designator: String!
footprintName: String!
layer: DesLayer
mesh3D: DesMesh3D
pads: [DesPad!]!
parameters: [DesDesignItemParameter!]!
pcbId: String
position: DesPosition2D!
rotation: Decimal
schId: String
tracks(
where: DesTrackFilterInput
): [DesTrack!]!
vias: [DesVia!]!
}
Fields
DesDesignItem.area ● DesRectangle deprecated object
Use boundingBox.
DesDesignItem.boundingBox ● DesRectangle object
The axis-aligned bounding box.
DesDesignItem.comment ● String! non-null scalar
The additional information for this design item.
DesDesignItem.commentThreads ● [DesCommentThread!] list object
The list of all comment threads related to this design item.
DesDesignItem.component ● DesComponent object
The detailed component information for this design item.
DesDesignItem.description ● String! non-null scalar
The summary of function or other performance details for this design item.
DesDesignItem.designator ● String! non-null scalar
The unique label for this design item.
DesDesignItem.footprintName ● String! non-null scalar
Design area footprint name.
DesDesignItem.layer ● DesLayer object
The layer(side) placement for this design item.
DesDesignItem.mesh3D ● DesMesh3D object
*PROTOTYPE, SUBJECT TO CHANGE*
DesDesignItem.pads ● [DesPad!]! non-null object
The list of connection targets for this design item.
DesDesignItem.parameters ● [DesDesignItemParameter!]! non-null object
The list of parameters describing the design item.
DesDesignItem.pcbId ● String scalar
The PCB identifier.
DesDesignItem.position ● DesPosition2D! non-null object
The planar location for this design item.
DesDesignItem.rotation ● Decimal scalar
The rotation in degrees.
DesDesignItem.schId ● String scalar
The schematic identifier.
DesDesignItem.tracks ● [DesTrack!]! non-null object
The list of conductor segments for this design item.
DesDesignItem.tracks.where ● DesTrackFilterInput input
DesDesignItem.vias ● [DesVia!]! non-null object
The list of multiple layer connections for this design item.