Skip to main content
View as Markdown

DesSymbol

A component symbol. These represent the body and the pins on the physical component.

Common Data Model​

  • Symbol Revision — A revision of a Symbol: the schematic symbol as saved into the Workspace at one point in time, with its own lifecycle state. Editing a Workspace Symbol saves it into the next revision; components that still link to an earlier revision become out of date until they are updated.

Returned By​

desSymbolById query

Member Of​

DesComponentDetails object ● DesSymbolConnection object ● DesSymbolEdge object

Interfaces​

Node interface​

The node interface is implemented by entities that have a global unique identifier.

type DesSymbol implements Node {
comment: String!
createdAt: DateTime!
createdBy: DesUser!
dataDownloadUrl: String!
description: String!
folder: DesFolder
guid: String! @deprecated
id: ID!
imageFullSizeUrl: String!
imageThumbnailUrl: String!
itemInternalId: String!
lifeCycleState: DesLifeCycleState!
name: String!
pins: [DesPin!]!
releasedAt: DateTime!
revisionInternalId: String!
updatedBy: DesUser!
usedBy: DesSymbolUsedBy!
}

Fields​

comment ● String! non-null scalar​

ECAD entity comment.

createdAt ● DateTime! non-null scalar​

The DateTime when this revision was created.

createdBy ● DesUser! non-null object Platform​

The user this entity was created by.

dataDownloadUrl ● String! non-null scalar​

ECAD entity data download URL.

description ● String! non-null scalar​

ECAD entity description.

folder ● DesFolder object Platform​

ECAD entity folder.

id ● ID! non-null scalar​

Symbol node identifier.

imageFullSizeUrl ● String! non-null scalar​

ECAD entity full size image URL.

imageThumbnailUrl ● String! non-null scalar​

ECAD entity thumbnail image URL.

itemInternalId ● String! non-null scalar​

Item internal identifier.

lifeCycleState ● DesLifeCycleState! non-null object Platform​

The life cycle state information.

name ● String! non-null scalar​

ECAD entity name.

pins ● [DesPin!]! non-null object Design​

The list of pins.

releasedAt ● DateTime! non-null scalar​

The DateTime when this revision was released.

revisionInternalId ● String! non-null scalar​

Revision internal identifier.

updatedBy ● DesUser! non-null object Platform​

The user this entity was last updated by.

usedBy ● DesSymbolUsedBy! non-null object​

Reverse relationships showing where this symbol is used.

Show deprecated

guid ● String! deprecated non-null scalar​

DEPRECATED

Use RevisionInternalId instead.