DesReleaseComponentInput
Input for releasing component.
Member Of
desReleaseComponent mutation
input DesReleaseComponentInput {
componentComment: String
componentDescription: String
componentItemName: String!
componentLifeCycleDefinitionId: String
componentLifeCycleDefinitionNodeId: ID
componentParentFolderId: ID
componentReleaseFolder: String
componentRevisionNamingSchemeId: String
componentRevisionNamingSchemeNodeId: ID
componentTemplateId: ID
componentTypeId: String
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
componentComment ● String scalar
Comment for component.
componentDescription ● String scalar
Description for component.
componentItemName ● String! non-null scalar
Name of component item.
componentLifeCycleDefinitionId ● String scalar
**DEPRECATED** Use componentLifeCycleDefinitionNodeId instead with a value from DesLifeCycleDefinition.id.
componentLifeCycleDefinitionNodeId ● ID scalar
Life cycle definition identifier for component.
componentParentFolderId ● ID scalar
Destination parent folder identifier for releasing a component. If omitted or empty, componentReleaseFolder is required.
componentReleaseFolder ● String scalar
New child folder name for releasing a component. If omitted or empty, componentParentFolderId is required.
componentRevisionNamingSchemeId ● String scalar
**DEPRECATED** Use componentRevisionNamingSchemeNodeId instead with a value from DesRevisionNamingScheme.id.
componentRevisionNamingSchemeNodeId ● ID scalar
Revision naming scheme identifier for component.
componentTemplateId ● ID scalar
The component template identifier. The released component is linked to this template; its component type is inherited unless componentTypeId is set.
componentTypeId ● String scalar
The component type identifier. If omitted or set as null, no component type will be assigned.
datasheetReleaseFolder ● String scalar
The datasheet folder path, existing or to be created.
datasheetReleaseFolderItemNamingSchemeTemplate ● String scalar
Naming scheme template for the datasheet folder.
datasheets ● [DesReleaseComponentDatasheetInput!] list input
Datasheets for component.
footprintFiles ● [DesReleaseComponentFileInput!] list input
The footprint files. Either footprintFiles or footprints must be provided.
footprintItemName ● String scalar
The footprint name. Use null to be generated.
footprintLifeCycleDefinitionId ● String scalar
**DEPRECATED** Use footprintLifeCycleDefinitionNodeId instead with a value from DesLifeCycleDefinition.id.
footprintLifeCycleDefinitionNodeId ● ID scalar
The footprint life cycle definition identifier.
footprintReleaseFolder ● String scalar
The footprint folder path, existing or to be created. Required when footprintFiles are provided.
footprintRevisionNamingSchemeId ● String scalar
**DEPRECATED** Use footprintRevisionNamingSchemeNodeId instead with a value from DesRevisionNamingScheme.id.
footprintRevisionNamingSchemeNodeId ● ID scalar
The footprint revision naming scheme identifier.
footprints ● [DesReleaseComponentFootprintInput!] list input
Existing footprints to include. Either footprintFiles or footprints must be provided.
parameters ● [DesRevisionParameterInput!]! non-null input
Parameters for component.
symbol ● DesReleaseComponentSymbolInput input
Existing symbol to include. Either symbolFiles or symbol must be provided.
symbolFiles ● [DesReleaseComponentFileInput!] list input
The symbol files. Either symbolFiles or symbol must be provided.
symbolItemName ● String scalar
The symbol name. Use null to be generated.
symbolLifeCycleDefinitionId ● String scalar
**DEPRECATED** Use symbolLifeCycleDefinitionNodeId instead with a value from DesLifeCycleDefinition.id.
symbolLifeCycleDefinitionNodeId ● ID scalar
The symbol life cycle definition identifier.
symbolReleaseFolder ● String scalar
The symbol folder path, existing or to be created. Required when symbolFiles are provided.
symbolRevisionNamingSchemeId ● String scalar
**DEPRECATED** Use symbolRevisionNamingSchemeNodeId instead with a value from DesRevisionNamingScheme.id.
symbolRevisionNamingSchemeNodeId ● ID scalar
The symbol revision naming scheme identifier.
useExistingComponentReleaseFolder ● Boolean scalar
When componentReleaseFolder is set, tells to use existing folder if any, otherwise create a new folder.
workspaceUrl ● String scalar
Workspace URL for releasing a component.