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.