DesRevisionNamingScheme
Revision naming scheme details obtained by desRevisionNamingSchemes. More information is available on revision naming schemes at: https://www.altium.com/documentation/altium-designer/accessing-detailed-item-view#!revision_naming_scheme_dlg
Common Data Model
- Revision Naming Scheme — Defines the format of Revision IDs for the Items that use it: one to three levels (e.g. Model, Prototype and Revision), each with its own format, separator and minimum width. The scheme is chosen per Item when the Item is created and cannot be changed after its first release. It is distinct from the Item Naming Scheme, which determines the Item ID rather than the revision's ID.
- IRI:
https://w3id.org/altium/cdm/platform/NamingScheme - GRID:
grid:workspace:{workspace-id}:platform:revision-naming-scheme/{id}
- IRI:
Returned By
desRevisionNamingSchemeByContentTypeKind query ● desRevisionNamingSchemeById query ● desRevisionNamingSchemes query
type DesRevisionNamingScheme {
contentTypes: [DesContentTypeKind!]!
createdAt: DateTime!
createdBy: DesUser!
id: ID!
isControlledPerContentType: Boolean!
itemRevisionSeparator: String!
levels: [DesRevisionNamingSchemeLevel!]!
name: String!
revisionNamingSchemeId: String! @deprecated
updatedAt: DateTime!
updatedBy: DesUser!
}
Fields
contentTypes ● [DesContentTypeKind!]! non-null enum
The DesContentTypeKind list for this revision naming scheme.
createdAt ● DateTime! non-null scalar
The DateTime this revision naming scheme was created.
createdBy ● DesUser! non-null object
The user this revision naming scheme was created by.
id ● ID! non-null scalar
The node identifier.
isControlledPerContentType ● Boolean! non-null scalar
If true, the revision naming scheme is only applicable to objects of the content types specified by contentTypes.
itemRevisionSeparator ● String! non-null scalar
The separator used between item identifier and revision identifier.
levels ● [DesRevisionNamingSchemeLevel!]! non-null object
The DesRevisionNamingSchemeLevel list for this revision naming scheme.
name ● String! non-null scalar
The name of this revision naming scheme.
updatedAt ● DateTime! non-null scalar
The DateTime this revision naming scheme was last updated at.
updatedBy ● DesUser! non-null object
The user this revision naming scheme was last updated by.
Show deprecatedHide deprecated
revisionNamingSchemeId ● String! deprecated non-null scalar
Use id instead.