Skip to main content
View as Markdown

DesFootprint

A component footprint. Footprints define the space a component occupies.

Common Data Model​

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

Returned By​

desFootprintById query

Member Of​

DesCadBoardComponentType object ● DesComponentDetails object ● DesFootprintConnection object ● DesFootprintEdge object

Interfaces​

Node interface​

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

type DesFootprint 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!]! @deprecated
releasedAt: DateTime!
revisionInternalId: String!
updatedBy: DesUser!
}

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​

Footprint 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.

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.

Show deprecated

guid ● String! deprecated non-null scalar​

DEPRECATED

Use RevisionInternalId instead.

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

DEPRECATED

Not implemented and may be removed.