Skip to main content

DesLibrary

Information about your library. All component data in A365 is stored in your library.

type DesLibrary {
components(
after: String
before: String
first: Int
last: Int
where: DesComponentFilterInput
): DesComponentConnection
componentTemplates(
after: String
before: String
first: Int
last: Int
): DesComponentTemplateConnection
createdAt: DateTime!
createdBy: DesUser!
datasheets(
after: String
before: String
first: Int
last: Int
where: DesDatasheetFilterInput
): DesDatasheetConnection
description: String!
downloadUrlsByTokens(
tokens: [String!]!
): [String]!
eventChannel: String!
folders(
where: DesFolderFilterInput
): [DesFolder!]!
footprints(
after: String
before: String
first: Int
last: Int
where: DesFootprintFilterInput
): DesFootprintConnection
name: String!
reuseBlocks(
after: String
before: String
first: Int
last: Int
): DesReuseBlockConnection
symbols(
after: String
before: String
first: Int
last: Int
where: DesSymbolFilterInput
): DesSymbolConnection
updatedAt: DateTime!
updatedBy: DesUser!
version: String!
}

Fields

DesLibrary.components ● DesComponentConnection object

Gets library components.

DesLibrary.components.after ● String scalar

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

DesLibrary.components.before ● String scalar

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

DesLibrary.components.first ● Int scalar

Returns the first _n_ elements from the list.

DesLibrary.components.last ● Int scalar

Returns the last _n_ elements from the list.

DesLibrary.components.where ● DesComponentFilterInput input

DesLibrary.componentTemplates ● DesComponentTemplateConnection object

Gets library component templates.

DesLibrary.componentTemplates.after ● String scalar

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

DesLibrary.componentTemplates.before ● String scalar

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

DesLibrary.componentTemplates.first ● Int scalar

Returns the first _n_ elements from the list.

DesLibrary.componentTemplates.last ● Int scalar

Returns the last _n_ elements from the list.

DesLibrary.createdAt ● DateTime! non-null scalar

The date and time the library was created.

DesLibrary.createdBy ● DesUser! non-null object

The user that created the library.

DesLibrary.datasheets ● DesDatasheetConnection object

Gets library datasheets.

DesLibrary.datasheets.after ● String scalar

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

DesLibrary.datasheets.before ● String scalar

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

DesLibrary.datasheets.first ● Int scalar

Returns the first _n_ elements from the list.

DesLibrary.datasheets.last ● Int scalar

Returns the last _n_ elements from the list.

DesLibrary.datasheets.where ● DesDatasheetFilterInput input

DesLibrary.description ● String! non-null scalar

A description of the library.

DesLibrary.downloadUrlsByTokens ● [String]! non-null scalar

*PROTOTYPE, SUBJECT TO CHANGE*

DesLibrary.downloadUrlsByTokens.tokens ● [String!]! non-null scalar

The list of tokens to get download URLs for.

DesLibrary.eventChannel ● String! non-null scalar

The event channel of the library.

DesLibrary.folders ● [DesFolder!]! non-null object

Gets library folders.

DesLibrary.folders.where ● DesFolderFilterInput input

DesLibrary.footprints ● DesFootprintConnection object

Gets library footprints.

DesLibrary.footprints.after ● String scalar

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

DesLibrary.footprints.before ● String scalar

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

DesLibrary.footprints.first ● Int scalar

Returns the first _n_ elements from the list.

DesLibrary.footprints.last ● Int scalar

Returns the last _n_ elements from the list.

DesLibrary.footprints.where ● DesFootprintFilterInput input

DesLibrary.name ● String! non-null scalar

The name of the library.

DesLibrary.reuseBlocks ● DesReuseBlockConnection object

Gets library reuse blocks.

DesLibrary.reuseBlocks.after ● String scalar

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

DesLibrary.reuseBlocks.before ● String scalar

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

DesLibrary.reuseBlocks.first ● Int scalar

Returns the first _n_ elements from the list.

DesLibrary.reuseBlocks.last ● Int scalar

Returns the last _n_ elements from the list.

DesLibrary.symbols ● DesSymbolConnection object

Gets library symbols.

DesLibrary.symbols.after ● String scalar

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

DesLibrary.symbols.before ● String scalar

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

DesLibrary.symbols.first ● Int scalar

Returns the first _n_ elements from the list.

DesLibrary.symbols.last ● Int scalar

Returns the last _n_ elements from the list.

DesLibrary.symbols.where ● DesSymbolFilterInput input

DesLibrary.updatedAt ● DateTime! non-null scalar

The date and time the library was last updated.

DesLibrary.updatedBy ● DesUser! non-null object

The user that updated the library.

DesLibrary.version ● String! non-null scalar

The version of the library.