Skip to main content
View as Markdown

DesRelease

A release is a published version of a design with additional generated files for manufacturing.

Common Data Model​

  • Hardware Project Release — Project Release captures an immutable snapshot of a PCB design project at a specific point in its lifecycle, packaging all design data, outputs, and metadata required for manufacturing, assembly, and downstream processes.

Returned By​

desReleaseById query

Member Of​

DesReleaseConnection object ● DesReleaseEdge object

Interfaces​

Node interface​

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

type DesRelease implements Node {
createdAt: DateTime!
description: String!
id: ID!
manufacturePackages: [DesManufacturePackage!]! @deprecated
releaseId: String!
variants(
where: DesReleaseVariantFilterInput
): [DesReleaseVariant!]!
}

Fields​

createdAt ● DateTime! non-null scalar​

The DateTime when this release was created.

description ● String! non-null scalar​

The summary of this release content or purpose.

id ● ID! non-null scalar​

The identifier for this release (used by desReleaseById).

releaseId ● String! non-null scalar​

The reference identifier for this release.

variants ● [DesReleaseVariant!]! non-null object​

The list of variants contained in this release.

where ● DesReleaseVariantFilterInput input​
Show deprecated

manufacturePackages ● [DesManufacturePackage!]! deprecated non-null object​

DEPRECATED

Not implemented. Will soon be removed.

Not implemented.