|
aas-core3.1 0.0.1-alpha.1
Manipulate, verify and de/serialize asset administration shells V3.1 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 json value to an instance of types::IHasSemantics. | |
| common::expected< std::shared_ptr< types::IExtension >, DeserializationError > | ExtensionFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IExtension. | |
| common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationError > | HasExtensionsFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IHasExtensions. | |
| common::expected< std::shared_ptr< types::IReferable >, DeserializationError > | ReferableFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IReferable. | |
| common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationError > | IdentifiableFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IIdentifiable. | |
| common::expected< std::shared_ptr< types::IHasKind >, DeserializationError > | HasKindFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IHasKind. | |
| common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationError > | HasDataSpecificationFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IHasDataSpecification. | |
| common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationError > | AdministrativeInformationFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IAdministrativeInformation. | |
| common::expected< std::shared_ptr< types::IQualifiable >, DeserializationError > | QualifiableFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IQualifiable. | |
| common::expected< std::shared_ptr< types::IQualifier >, DeserializationError > | QualifierFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IQualifier. | |
| common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationError > | AssetAdministrationShellFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IAssetAdministrationShell. | |
| common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationError > | AssetInformationFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IAssetInformation. | |
| common::expected< std::shared_ptr< types::IResource >, DeserializationError > | ResourceFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IResource. | |
| common::expected< std::shared_ptr< types::ISpecificAssetId >, DeserializationError > | SpecificAssetIdFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ISpecificAssetId. | |
| common::expected< std::shared_ptr< types::ISubmodel >, DeserializationError > | SubmodelFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ISubmodel. | |
| common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationError > | SubmodelElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ISubmodelElement. | |
| common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationError > | RelationshipElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IRelationshipElement. | |
| common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationError > | SubmodelElementListFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ISubmodelElementList. | |
| common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationError > | SubmodelElementCollectionFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ISubmodelElementCollection. | |
| common::expected< std::shared_ptr< types::IDataElement >, DeserializationError > | DataElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IDataElement. | |
| common::expected< std::shared_ptr< types::IProperty >, DeserializationError > | PropertyFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IProperty. | |
| common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationError > | MultiLanguagePropertyFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IMultiLanguageProperty. | |
| common::expected< std::shared_ptr< types::IRange >, DeserializationError > | RangeFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IRange. | |
| common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationError > | ReferenceElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IReferenceElement. | |
| common::expected< std::shared_ptr< types::IBlob >, DeserializationError > | BlobFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IBlob. | |
| common::expected< std::shared_ptr< types::IFile >, DeserializationError > | FileFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IFile. | |
| common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationError > | AnnotatedRelationshipElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IAnnotatedRelationshipElement. | |
| common::expected< std::shared_ptr< types::IEntity >, DeserializationError > | EntityFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IEntity. | |
| common::expected< std::shared_ptr< types::IEventPayload >, DeserializationError > | EventPayloadFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IEventPayload. | |
| common::expected< std::shared_ptr< types::IEventElement >, DeserializationError > | EventElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IEventElement. | |
| common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationError > | BasicEventElementFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IBasicEventElement. | |
| common::expected< std::shared_ptr< types::IOperation >, DeserializationError > | OperationFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IOperation. | |
| common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationError > | OperationVariableFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IOperationVariable. | |
| common::expected< std::shared_ptr< types::ICapability >, DeserializationError > | CapabilityFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ICapability. | |
| common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationError > | ConceptDescriptionFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IConceptDescription. | |
| common::expected< std::shared_ptr< types::IReference >, DeserializationError > | ReferenceFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IReference. | |
| common::expected< std::shared_ptr< types::IKey >, DeserializationError > | KeyFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IKey. | |
| common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationError > | AbstractLangStringFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IAbstractLangString. | |
| common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationError > | LangStringNameTypeFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ILangStringNameType. | |
| common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationError > | LangStringTextTypeFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ILangStringTextType. | |
| common::expected< std::shared_ptr< types::IEnvironment >, DeserializationError > | EnvironmentFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IEnvironment. | |
| common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationError > | DataSpecificationContentFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IDataSpecificationContent. | |
| common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationError > | EmbeddedDataSpecificationFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IEmbeddedDataSpecification. | |
| common::expected< std::shared_ptr< types::ILevelType >, DeserializationError > | LevelTypeFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ILevelType. | |
| common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationError > | ValueReferencePairFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IValueReferencePair. | |
| common::expected< std::shared_ptr< types::IValueList >, DeserializationError > | ValueListFrom (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IValueList. | |
| common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationError > | LangStringPreferredNameTypeIec61360From (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ILangStringPreferredNameTypeIec61360. | |
| common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationError > | LangStringShortNameTypeIec61360From (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ILangStringShortNameTypeIec61360. | |
| common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationError > | LangStringDefinitionTypeIec61360From (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::ILangStringDefinitionTypeIec61360. | |
| common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationError > | DataSpecificationIec61360From (const nlohmann::json &json, bool additional_properties=false) |
Deserialize json value to an instance of types::IDataSpecificationIec61360. | |
| nlohmann::json | Serialize (const types::IClass &that) |
Serialize that instance to a JSON value. | |
| common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IBlob >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ICapability >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IDataElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IEntity >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IEnvironment >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IEventElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IEventPayload >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IExtension >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IFile >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IHasKind >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IHasSemantics >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IKey >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ILevelType >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IOperation >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IProperty >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IQualifiable >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IQualifier >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IRange >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IReferable >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IReference >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IResource >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| nlohmann::json aas_core::aas_3_1::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_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::ISubmodel >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IValueList >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |
| common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationError > aas_core::aas_3_1::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 json contains no additional properties |