basyx_rs/submodel_element/
aas_submodel_elements.rs

1// SPDX-FileCopyrightText: 2021 Fraunhofer Institute for Experimental Software Engineering IESE
2// SPDX-FileCopyrightText: 2023 Jan Hecht
3//
4// SPDX-License-Identifier: MIT
5
6use serde::{Deserialize, Serialize};
7use strum_macros::{Display, EnumString};
8
9#[derive(Serialize, Deserialize, Debug, Clone, EnumString, Display, PartialEq)]
10pub enum AasSubmodelElements {
11    AnnotatedRelationshipElement,
12    BasicEventElement,
13    Blob,
14    Capability,
15    DataElement,
16    Entity,
17    EventElement,
18    File,
19    MultiLanguageProperty,
20    Operation,
21    Property,
22    Range,
23    ReferenceElement,
24    RelationshipElement,
25    SubmodelElement,
26    SubmodelElementCollection,
27    SubmodelElementList,
28}