DesComponent
A component contains the parametric details of a PCB part.
type DesComponent implements Node {
comment: String!
componentType: DesComponentType
createdAt: DateTime!
createdBy: DesUser!
description: String!
details: DesComponentDetails!
folder: DesFolder
id: ID!
isManaged: Boolean!
manufacturerParts: [DesManufacturerPart!]!
model3D: DesModel3D
modifiedAt: DateTime!
name: String!
revision: DesRevision!
revisionId: String!
}
Fields
DesComponent.comment ● String! non-null scalar
The additional information for this component.
DesComponent.componentType ● DesComponentType object
The component type classification for this component.
DesComponent.createdAt ● DateTime! non-null scalar
The DateTime when this component was created.
DesComponent.createdBy ● DesUser! non-null object
The user who created this component.
DesComponent.description ● String! non-null scalar
The summary of function or other performance details for this component.
DesComponent.details ● DesComponentDetails! non-null object
More component data, consider using only with desComponentById.
DesComponent.folder ● DesFolder object
The component folder.
DesComponent.id ● ID! non-null scalar
The node identifier used by desComponentById. Unmanaged components may be not found.
DesComponent.isManaged ● Boolean! non-null scalar
Gets true if the component is managed.
DesComponent.manufacturerParts ● [DesManufacturerPart!]! non-null object
The list of the part choices associated with this component.
DesComponent.model3D ● DesModel3D object
Component 3D model.
DesComponent.modifiedAt ● DateTime! non-null scalar
The DateTime when this component was last modified.
DesComponent.name ● String! non-null scalar
The library label for this component.
DesComponent.revision ● DesRevision! non-null object
The component revision.
DesComponent.revisionId ● String! non-null scalar
The identifier of the component revision.
Interfaces
Node interface
The node interface is implemented by entities that have a global unique identifier.