KeyTypes πŸ”—

Enumeration of different key value types within a key.

Literals

FragmentReference πŸ”— = 'FragmentReference'
Bookmark or a similar local identifier of a subordinate part of a primary resource
GlobalReference πŸ”— = 'GlobalReference'
AnnotatedRelationshipElement πŸ”— = 'AnnotatedRelationshipElement'
AssetAdministrationShell πŸ”— = 'AssetAdministrationShell'
BasicEventElement πŸ”— = 'BasicEventElement'
Blob πŸ”— = 'Blob'
Capability πŸ”— = 'Capability'
ConceptDescription πŸ”— = 'ConceptDescription'
Identifiable πŸ”— = 'Identifiable'
Identifiable.
Identifiable is abstract, i.e. if a key uses β€œIdentifiable” the reference may be an Asset Administration Shell, a Submodel or a Concept Description.
DataElement πŸ”— = 'DataElement'
Data element.
Data Element is abstract, i.e. if a key uses KeyTypes.DataElement the reference may be a Property, a File etc.
Entity πŸ”— = 'Entity'
EventElement πŸ”— = 'EventElement'
Event.
EventElement is abstract.
File πŸ”— = 'File'
MultiLanguageProperty πŸ”— = 'MultiLanguageProperty'
Property with a value that can be provided in multiple languages
Operation πŸ”— = 'Operation'
Property πŸ”— = 'Property'
Range πŸ”— = 'Range'
Range with min and max
ReferenceElement πŸ”— = 'ReferenceElement'
Reference
Referable πŸ”— = 'Referable'
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, an Operation etc.
SubmodelElementList πŸ”— = 'SubmodelElementList'
List of Submodel Elements
SubmodelElementCollection πŸ”— = 'SubmodelElementCollection'
Struct of Submodel Elements

Usages

Key Key.type