Skip to main content

SupRefDesign

A reference design model aggregates the relevant documents, files and parts.

type SupRefDesign {
applicationIds: [String!]!
bomId: String
createdAt: DateTime!
defaultSchematicFile: String
description: String!
designFiles(
extensions: [String!]
type: String
): [SupRefDesignFile]!
documentations: [SupDocument]!
evalKitDetails(
after: String
before: String
first: Int
last: Int
where: SupEvalKitByRefDesignFilterInput
): SupEvalKitConnection
evaluationKitIds: [String!]! @deprecated
evaluationKits: [SupRefEvaluationKit!]
faqs: [SupRefFaq!]!
hasEvalBoard: Boolean!
id: ID!
isVerified: Boolean!
keyFeatures: [SupRefKeyFeature]!
parts(
designators: [String!]
limit: Int! = 50
start: Int! = 0
types: [SupRefPartType]
): [SupRefPart]!
previewImages: [SupImage]
publisherId: String!
softwares: [SupRefResource]!
sourceUrl: String
stableName: String!
status: SupRefDesignStatus
subtitle: String
tags: [SupRefTag]
title: String!
type: SupRefDesignType!
updatedAt: DateTime!
}

Fields

SupRefDesign.applicationIds ● [String!]! non-null scalar

The list of application identifiers related to the reference design.

SupRefDesign.bomId ● String scalar

The bill of materials (BOM) identifier.

SupRefDesign.createdAt ● DateTime! non-null scalar

The creation date.

SupRefDesign.defaultSchematicFile ● String scalar

The default schematic file associated with the reference design.

SupRefDesign.description ● String! non-null scalar

The detailed description.

SupRefDesign.designFiles ● [SupRefDesignFile]! non-null object

Design files, such as schematics and layouts, for the reference design.

SupRefDesign.designFiles.extensions ● [String!] list scalar
SupRefDesign.designFiles.type ● String scalar

SupRefDesign.documentations ● [SupDocument]! non-null object

Documentation resources related to the reference design.

SupRefDesign.evalKitDetails ● SupEvalKitConnection object

The evaluation kits of reference design.

SupRefDesign.evalKitDetails.after ● String scalar

Returns the elements in the list that come after the specified cursor.

SupRefDesign.evalKitDetails.before ● String scalar

Returns the elements in the list that come before the specified cursor.

SupRefDesign.evalKitDetails.first ● Int scalar

Returns the first _n_ elements from the list.

SupRefDesign.evalKitDetails.last ● Int scalar

Returns the last _n_ elements from the list.

SupRefDesign.evalKitDetails.where ● SupEvalKitByRefDesignFilterInput input

SupRefDesign.evaluationKitIds ● [String!]! deprecated non-null scalar

DEPRECATED

Use 'evaluationKits' instead.

The list of evaluation kit identifiers associated with the reference design.

SupRefDesign.evaluationKits ● [SupRefEvaluationKit!] list object

The list of evaluation kits associated with the reference design.

SupRefDesign.faqs ● [SupRefFaq!]! non-null object

Frequently asked questions about the reference design.

SupRefDesign.hasEvalBoard ● Boolean! non-null scalar

Indicates if an evaluation board is available.

SupRefDesign.id ● ID! non-null scalar

The evaluation kit identifier.

SupRefDesign.isVerified ● Boolean! non-null scalar

Indicates whether the reference design is verified.

SupRefDesign.keyFeatures ● [SupRefKeyFeature]! non-null object

Key features highlighting the capabilities of the reference design.

SupRefDesign.parts ● [SupRefPart]! non-null object

Part identifiers of the reference design, including their designators.

SupRefDesign.parts.designators ● [String!] list scalar
SupRefDesign.parts.limit ● Int! non-null scalar
SupRefDesign.parts.start ● Int! non-null scalar
SupRefDesign.parts.types ● [SupRefPartType] list enum

SupRefDesign.previewImages ● [SupImage] list object

Preview images that provide a visual overview of the reference design.

SupRefDesign.publisherId ● String! non-null scalar

The publisher identifier.

SupRefDesign.softwares ● [SupRefResource]! non-null object

Software packages and resources associated with the reference design.

SupRefDesign.sourceUrl ● String scalar

The source URL where the reference design is published.

SupRefDesign.stableName ● String! non-null scalar

The stable name identifier.

SupRefDesign.status ● SupRefDesignStatus enum

The status name.

SupRefDesign.subtitle ● String scalar

The subtitle providing context.

SupRefDesign.tags ● [SupRefTag] list object

Tags categorizing the reference design for search and organization.

SupRefDesign.title ● String! non-null scalar

The reference design title.

SupRefDesign.type ● SupRefDesignType! non-null enum

The type identifier of this reference design.

SupRefDesign.updatedAt ● DateTime! non-null scalar

The last updated date.