KeyTypes 🔗

Enumeration of different key value types within a key.

Literals

AnnotatedRelationshipElement 🔗 = 'AnnotatedRelationshipElement'
AssetAdministrationShell 🔗 = 'AssetAdministrationShell'
BasicEventElement 🔗 = 'BasicEventElement'
Blob 🔗 = 'Blob'
Capability 🔗 = 'Capability'
ConceptDescription 🔗 = 'ConceptDescription'
DataElement 🔗 = 'DataElement'
Data element.
Data elements are abstract, i.e. if a key uses KeyTypes.DataElement the reference may be a property, file, etc.
Entity 🔗 = 'Entity'
EventElement 🔗 = 'EventElement'
Event.
EventElement is abstract.
File 🔗 = 'File'
FragmentReference 🔗 = 'FragmentReference'
Bookmark or a similar local identifier of a subordinate part of a primary resource
GlobalReference 🔗 = 'GlobalReference'
Identifiable 🔗 = 'Identifiable'
Identifiable.
Identifiable is abstract, i.e. if a key uses "Identifiable" the reference may be an AssetAdministrationShell, a Submodel or a ConceptDescription.
MultiLanguageProperty 🔗 = 'MultiLanguageProperty'
Property with a value that can be provided in multiple languages
Operation 🔗 = 'Operation'
Property 🔗 = 'Property'
Range 🔗 = 'Range'
Range with min and max
Referable 🔗 = 'Referable'
ReferenceElement 🔗 = 'ReferenceElement'
Reference
RelationshipElement 🔗 = 'RelationshipElement'
Relationship
Submodel 🔗 = 'Submodel'
SubmodelElement 🔗 = 'SubmodelElement'
Submodel Element
Submodel Element is abstract, i.e. if a key uses KeyTypes.SubmodelElement the reference may be a Property, a SubmodelElementList, an Operation etc.
SubmodelElementCollection 🔗 = 'SubmodelElementCollection'
Struct of SubmodelElement's
SubmodelElementList 🔗 = 'SubmodelElementList'
List of SubmodelElement's

Usages

Key Key.type