| aas-core3 1.0.0
    Manipulate, verify and de/serialize asset administration shells in C++. | 
| Classes | |
| struct | DeserializationError | 
| struct | IndexSegment | 
| class | ISegment | 
| struct | Path | 
| struct | PropertySegment | 
| class | SerializationException | 
| Functions | |
| common::expected< std::shared_ptr< types::IHasSemantics >, DeserializationError > | HasSemanticsFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IHasSemantics. | |
| common::expected< std::shared_ptr< types::IExtension >, DeserializationError > | ExtensionFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IExtension. | |
| common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationError > | HasExtensionsFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IHasExtensions. | |
| common::expected< std::shared_ptr< types::IReferable >, DeserializationError > | ReferableFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IReferable. | |
| common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationError > | IdentifiableFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IIdentifiable. | |
| common::expected< std::shared_ptr< types::IHasKind >, DeserializationError > | HasKindFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IHasKind. | |
| common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationError > | HasDataSpecificationFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IHasDataSpecification. | |
| common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationError > | AdministrativeInformationFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IAdministrativeInformation. | |
| common::expected< std::shared_ptr< types::IQualifiable >, DeserializationError > | QualifiableFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IQualifiable. | |
| common::expected< std::shared_ptr< types::IQualifier >, DeserializationError > | QualifierFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IQualifier. | |
| common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationError > | AssetAdministrationShellFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IAssetAdministrationShell. | |
| common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationError > | AssetInformationFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IAssetInformation. | |
| common::expected< std::shared_ptr< types::IResource >, DeserializationError > | ResourceFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IResource. | |
| common::expected< std::shared_ptr< types::ISpecificAssetId >, DeserializationError > | SpecificAssetIdFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ISpecificAssetId. | |
| common::expected< std::shared_ptr< types::ISubmodel >, DeserializationError > | SubmodelFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ISubmodel. | |
| common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationError > | SubmodelElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ISubmodelElement. | |
| common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationError > | RelationshipElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IRelationshipElement. | |
| common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationError > | SubmodelElementListFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ISubmodelElementList. | |
| common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationError > | SubmodelElementCollectionFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ISubmodelElementCollection. | |
| common::expected< std::shared_ptr< types::IDataElement >, DeserializationError > | DataElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IDataElement. | |
| common::expected< std::shared_ptr< types::IProperty >, DeserializationError > | PropertyFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IProperty. | |
| common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationError > | MultiLanguagePropertyFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IMultiLanguageProperty. | |
| common::expected< std::shared_ptr< types::IRange >, DeserializationError > | RangeFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IRange. | |
| common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationError > | ReferenceElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IReferenceElement. | |
| common::expected< std::shared_ptr< types::IBlob >, DeserializationError > | BlobFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IBlob. | |
| common::expected< std::shared_ptr< types::IFile >, DeserializationError > | FileFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IFile. | |
| common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationError > | AnnotatedRelationshipElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IAnnotatedRelationshipElement. | |
| common::expected< std::shared_ptr< types::IEntity >, DeserializationError > | EntityFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IEntity. | |
| common::expected< std::shared_ptr< types::IEventPayload >, DeserializationError > | EventPayloadFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IEventPayload. | |
| common::expected< std::shared_ptr< types::IEventElement >, DeserializationError > | EventElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IEventElement. | |
| common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationError > | BasicEventElementFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IBasicEventElement. | |
| common::expected< std::shared_ptr< types::IOperation >, DeserializationError > | OperationFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IOperation. | |
| common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationError > | OperationVariableFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IOperationVariable. | |
| common::expected< std::shared_ptr< types::ICapability >, DeserializationError > | CapabilityFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ICapability. | |
| common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationError > | ConceptDescriptionFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IConceptDescription. | |
| common::expected< std::shared_ptr< types::IReference >, DeserializationError > | ReferenceFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IReference. | |
| common::expected< std::shared_ptr< types::IKey >, DeserializationError > | KeyFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IKey. | |
| common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationError > | AbstractLangStringFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IAbstractLangString. | |
| common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationError > | LangStringNameTypeFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ILangStringNameType. | |
| common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationError > | LangStringTextTypeFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ILangStringTextType. | |
| common::expected< std::shared_ptr< types::IEnvironment >, DeserializationError > | EnvironmentFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IEnvironment. | |
| common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationError > | DataSpecificationContentFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IDataSpecificationContent. | |
| common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationError > | EmbeddedDataSpecificationFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IEmbeddedDataSpecification. | |
| common::expected< std::shared_ptr< types::ILevelType >, DeserializationError > | LevelTypeFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ILevelType. | |
| common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationError > | ValueReferencePairFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IValueReferencePair. | |
| common::expected< std::shared_ptr< types::IValueList >, DeserializationError > | ValueListFrom (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IValueList. | |
| common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationError > | LangStringPreferredNameTypeIec61360From (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ILangStringPreferredNameTypeIec61360. | |
| common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationError > | LangStringShortNameTypeIec61360From (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ILangStringShortNameTypeIec61360. | |
| common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationError > | LangStringDefinitionTypeIec61360From (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::ILangStringDefinitionTypeIec61360. | |
| common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationError > | DataSpecificationIec61360From (const nlohmann::json &json, bool additional_properties=false) | 
| Deserialize jsonvalue to an instance of types::IDataSpecificationIec61360. | |
| nlohmann::json | Serialize (const types::IClass &that) | 
| Serialize thatinstance to a JSON value. | |
| common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationError > aas_core::aas_3_0::jsonization::AbstractLangStringFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IAbstractLangString. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationError > aas_core::aas_3_0::jsonization::AdministrativeInformationFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IAdministrativeInformation. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationError > aas_core::aas_3_0::jsonization::AnnotatedRelationshipElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IAnnotatedRelationshipElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationError > aas_core::aas_3_0::jsonization::AssetAdministrationShellFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IAssetAdministrationShell. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationError > aas_core::aas_3_0::jsonization::AssetInformationFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IAssetInformation. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationError > aas_core::aas_3_0::jsonization::BasicEventElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IBasicEventElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IBlob >, DeserializationError > aas_core::aas_3_0::jsonization::BlobFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IBlob. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ICapability >, DeserializationError > aas_core::aas_3_0::jsonization::CapabilityFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ICapability. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationError > aas_core::aas_3_0::jsonization::ConceptDescriptionFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IConceptDescription. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IDataElement >, DeserializationError > aas_core::aas_3_0::jsonization::DataElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IDataElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationError > aas_core::aas_3_0::jsonization::DataSpecificationContentFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IDataSpecificationContent. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationError > aas_core::aas_3_0::jsonization::DataSpecificationIec61360From | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IDataSpecificationIec61360. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationError > aas_core::aas_3_0::jsonization::EmbeddedDataSpecificationFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IEmbeddedDataSpecification. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IEntity >, DeserializationError > aas_core::aas_3_0::jsonization::EntityFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IEntity. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IEnvironment >, DeserializationError > aas_core::aas_3_0::jsonization::EnvironmentFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IEnvironment. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IEventElement >, DeserializationError > aas_core::aas_3_0::jsonization::EventElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IEventElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IEventPayload >, DeserializationError > aas_core::aas_3_0::jsonization::EventPayloadFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IEventPayload. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IExtension >, DeserializationError > aas_core::aas_3_0::jsonization::ExtensionFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IExtension. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IFile >, DeserializationError > aas_core::aas_3_0::jsonization::FileFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IFile. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationError > aas_core::aas_3_0::jsonization::HasDataSpecificationFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IHasDataSpecification. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationError > aas_core::aas_3_0::jsonization::HasExtensionsFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IHasExtensions. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IHasKind >, DeserializationError > aas_core::aas_3_0::jsonization::HasKindFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IHasKind. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IHasSemantics >, DeserializationError > aas_core::aas_3_0::jsonization::HasSemanticsFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IHasSemantics. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationError > aas_core::aas_3_0::jsonization::IdentifiableFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IIdentifiable. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IKey >, DeserializationError > aas_core::aas_3_0::jsonization::KeyFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IKey. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationError > aas_core::aas_3_0::jsonization::LangStringDefinitionTypeIec61360From | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ILangStringDefinitionTypeIec61360. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationError > aas_core::aas_3_0::jsonization::LangStringNameTypeFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ILangStringNameType. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationError > aas_core::aas_3_0::jsonization::LangStringPreferredNameTypeIec61360From | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ILangStringPreferredNameTypeIec61360. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationError > aas_core::aas_3_0::jsonization::LangStringShortNameTypeIec61360From | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ILangStringShortNameTypeIec61360. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationError > aas_core::aas_3_0::jsonization::LangStringTextTypeFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ILangStringTextType. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ILevelType >, DeserializationError > aas_core::aas_3_0::jsonization::LevelTypeFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ILevelType. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationError > aas_core::aas_3_0::jsonization::MultiLanguagePropertyFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IMultiLanguageProperty. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IOperation >, DeserializationError > aas_core::aas_3_0::jsonization::OperationFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IOperation. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationError > aas_core::aas_3_0::jsonization::OperationVariableFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IOperationVariable. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IProperty >, DeserializationError > aas_core::aas_3_0::jsonization::PropertyFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IProperty. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IQualifiable >, DeserializationError > aas_core::aas_3_0::jsonization::QualifiableFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IQualifiable. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IQualifier >, DeserializationError > aas_core::aas_3_0::jsonization::QualifierFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IQualifier. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IRange >, DeserializationError > aas_core::aas_3_0::jsonization::RangeFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IRange. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IReferable >, DeserializationError > aas_core::aas_3_0::jsonization::ReferableFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IReferable. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationError > aas_core::aas_3_0::jsonization::ReferenceElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IReferenceElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IReference >, DeserializationError > aas_core::aas_3_0::jsonization::ReferenceFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IReference. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationError > aas_core::aas_3_0::jsonization::RelationshipElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IRelationshipElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IResource >, DeserializationError > aas_core::aas_3_0::jsonization::ResourceFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IResource. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| nlohmann::json aas_core::aas_3_0::jsonization::Serialize | ( | const types::IClass & | that | ) | 
Serialize that instance to a JSON value. 
| that | instance to be serialized | 
ref SerializationException if a value within that instance could not be serialized 
| common::expected< std::shared_ptr< types::ISpecificAssetId >, DeserializationError > aas_core::aas_3_0::jsonization::SpecificAssetIdFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ISpecificAssetId. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationError > aas_core::aas_3_0::jsonization::SubmodelElementCollectionFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ISubmodelElementCollection. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationError > aas_core::aas_3_0::jsonization::SubmodelElementFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ISubmodelElement. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationError > aas_core::aas_3_0::jsonization::SubmodelElementListFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ISubmodelElementList. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::ISubmodel >, DeserializationError > aas_core::aas_3_0::jsonization::SubmodelFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::ISubmodel. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IValueList >, DeserializationError > aas_core::aas_3_0::jsonization::ValueListFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IValueList. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties | 
| common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationError > aas_core::aas_3_0::jsonization::ValueReferencePairFrom | ( | const nlohmann::json & | json, | 
| bool | additional_properties = false ) | 
Deserialize json value to an instance of types::IValueReferencePair. 
| json | value to be de-serialized | 
| additional_properties | if not set, check that jsoncontains no additional properties |