Skip to main content

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.