Skip to main content

DesReleaseComponentInput

Input for releasing component.

input DesReleaseComponentInput {
componentComment: String
componentDescription: String
componentItemName: String!
componentLifeCycleDefinitionId: String
componentLifeCycleDefinitionNodeId: ID
componentParentFolderId: ID
componentReleaseFolder: String
componentRevisionNamingSchemeId: String
componentRevisionNamingSchemeNodeId: ID
datasheetReleaseFolder: String
datasheetReleaseFolderItemNamingSchemeTemplate: String
datasheets: [DesReleaseComponentDatasheetInput!]
footprintFiles: [DesReleaseComponentFileInput!]
footprintItemName: String
footprintLifeCycleDefinitionId: String
footprintLifeCycleDefinitionNodeId: ID
footprintReleaseFolder: String
footprintRevisionNamingSchemeId: String
footprintRevisionNamingSchemeNodeId: ID
footprints: [DesReleaseComponentFootprintInput!]
parameters: [DesRevisionParameterInput!]!
symbol: DesReleaseComponentSymbolInput
symbolFiles: [DesReleaseComponentFileInput!]
symbolItemName: String
symbolLifeCycleDefinitionId: String
symbolLifeCycleDefinitionNodeId: ID
symbolReleaseFolder: String
symbolRevisionNamingSchemeId: String
symbolRevisionNamingSchemeNodeId: ID
useExistingComponentReleaseFolder: Boolean
workspaceUrl: String
}

Fields

DesReleaseComponentInput.componentComment ● String scalar

Comment for component.

DesReleaseComponentInput.componentDescription ● String scalar

Description for component.

DesReleaseComponentInput.componentItemName ● String! non-null scalar

Name of component item.

DesReleaseComponentInput.componentLifeCycleDefinitionId ● String scalar

**DEPRECATED** Use componentLifeCycleDefinitionNodeId instead with a value from DesLifeCycleDefinition.id.

DesReleaseComponentInput.componentLifeCycleDefinitionNodeId ● ID scalar

Life cycle definition identifier for component.

DesReleaseComponentInput.componentParentFolderId ● ID scalar

Destination parent folder identifier for releasing a component. If omitted or empty, componentReleaseFolder is required.

DesReleaseComponentInput.componentReleaseFolder ● String scalar

New child folder name for releasing a component. If omitted or empty, componentParentFolderId is required.

DesReleaseComponentInput.componentRevisionNamingSchemeId ● String scalar

**DEPRECATED** Use componentRevisionNamingSchemeNodeId instead with a value from DesRevisionNamingScheme.id.

DesReleaseComponentInput.componentRevisionNamingSchemeNodeId ● ID scalar

Revision naming scheme identifier for component.

DesReleaseComponentInput.datasheetReleaseFolder ● String scalar

The datasheet folder path, existing or to be created.

DesReleaseComponentInput.datasheetReleaseFolderItemNamingSchemeTemplate ● String scalar

Naming scheme template for the datasheet folder.

DesReleaseComponentInput.datasheets ● [DesReleaseComponentDatasheetInput!] list input

Datasheets for component.

DesReleaseComponentInput.footprintFiles ● [DesReleaseComponentFileInput!] list input

The footprint files. Either footprintFiles or footprints must be provided.

DesReleaseComponentInput.footprintItemName ● String scalar

The footprint name. Use null to be generated.

DesReleaseComponentInput.footprintLifeCycleDefinitionId ● String scalar

**DEPRECATED** Use footprintLifeCycleDefinitionNodeId instead with a value from DesLifeCycleDefinition.id.

DesReleaseComponentInput.footprintLifeCycleDefinitionNodeId ● ID scalar

The footprint life cycle definition identifier.

DesReleaseComponentInput.footprintReleaseFolder ● String scalar

The footprint folder path, existing or to be created. Required when footprintFiles are provided.

DesReleaseComponentInput.footprintRevisionNamingSchemeId ● String scalar

**DEPRECATED** Use footprintRevisionNamingSchemeNodeId instead with a value from DesRevisionNamingScheme.id.

DesReleaseComponentInput.footprintRevisionNamingSchemeNodeId ● ID scalar

The footprint revision naming scheme identifier.

DesReleaseComponentInput.footprints ● [DesReleaseComponentFootprintInput!] list input

Existing footprints to include. Either footprintFiles or footprints must be provided.

DesReleaseComponentInput.parameters ● [DesRevisionParameterInput!]! non-null input

Parameters for component.

DesReleaseComponentInput.symbol ● DesReleaseComponentSymbolInput input

Existing symbol to include. Either symbolFiles or symbol must be provided.

DesReleaseComponentInput.symbolFiles ● [DesReleaseComponentFileInput!] list input

The symbol files. Either symbolFiles or symbol must be provided.

DesReleaseComponentInput.symbolItemName ● String scalar

The symbol name. Use null to be generated.

DesReleaseComponentInput.symbolLifeCycleDefinitionId ● String scalar

**DEPRECATED** Use symbolLifeCycleDefinitionNodeId instead with a value from DesLifeCycleDefinition.id.

DesReleaseComponentInput.symbolLifeCycleDefinitionNodeId ● ID scalar

The symbol life cycle definition identifier.

DesReleaseComponentInput.symbolReleaseFolder ● String scalar

The symbol folder path, existing or to be created. Required when symbolFiles are provided.

DesReleaseComponentInput.symbolRevisionNamingSchemeId ● String scalar

**DEPRECATED** Use symbolRevisionNamingSchemeNodeId instead with a value from DesRevisionNamingScheme.id.

DesReleaseComponentInput.symbolRevisionNamingSchemeNodeId ● ID scalar

The symbol revision naming scheme identifier.

DesReleaseComponentInput.useExistingComponentReleaseFolder ● Boolean scalar

When componentReleaseFolder is set, tells to use existing folder if any, otherwise create a new folder.

DesReleaseComponentInput.workspaceUrl ● String scalar

Workspace URL for releasing a component.