# coding: utf-8

# flake8: noqa

"""
    DotAAS Part 2 | HTTP/REST | Entire API Collection

    All APIs of the Specification of the [Specification of the Asset Administration Shell: Part 2](http://industrialdigitaltwin.org/en/content-hub) in one collection. Please not that this API is not intended to generate productive code but only for overview purposes.   Publisher: Industrial Digital Twin Association (IDTA) 2023\"  # noqa: E501

    OpenAPI spec version: V3.0.1
    Contact: info@idtwin.org
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

from __future__ import absolute_import

# import apis into sdk package
from aas_python_http_client.api.aasx_file_server_api_api import AASXFileServerAPIApi
from aas_python_http_client.api.asset_administration_shell_api_api import AssetAdministrationShellAPIApi
from aas_python_http_client.api.asset_administration_shell_basic_discovery_api_api import AssetAdministrationShellBasicDiscoveryAPIApi
from aas_python_http_client.api.asset_administration_shell_registry_api_api import AssetAdministrationShellRegistryAPIApi
from aas_python_http_client.api.asset_administration_shell_repository_api_api import AssetAdministrationShellRepositoryAPIApi
from aas_python_http_client.api.concept_description_repository_api_api import ConceptDescriptionRepositoryAPIApi
from aas_python_http_client.api.description_api_api import DescriptionAPIApi
from aas_python_http_client.api.serialization_api_api import SerializationAPIApi
from aas_python_http_client.api.submodel_api_api import SubmodelAPIApi
from aas_python_http_client.api.submodel_registry_api_api import SubmodelRegistryAPIApi
from aas_python_http_client.api.submodel_repository_api_api import SubmodelRepositoryAPIApi
# import ApiClient
from aas_python_http_client.api_client import ApiClient
from aas_python_http_client.configuration import Configuration
# import models into sdk package
from aas_python_http_client.models.aas_submodel_elements import AasSubmodelElements
from aas_python_http_client.models.abstract_lang_string import AbstractLangString
from aas_python_http_client.models.administrative_information import AdministrativeInformation
from aas_python_http_client.models.all_of_resource_content_type import AllOfResourceContentType
from aas_python_http_client.models.all_of_resource_path import AllOfResourcePath
from aas_python_http_client.models.annotated_relationship_element import AnnotatedRelationshipElement
from aas_python_http_client.models.annotated_relationship_element_metadata import AnnotatedRelationshipElementMetadata
from aas_python_http_client.models.annotated_relationship_element_value import AnnotatedRelationshipElementValue
from aas_python_http_client.models.asset_administration_shell import AssetAdministrationShell
from aas_python_http_client.models.asset_administration_shell_descriptor import AssetAdministrationShellDescriptor
from aas_python_http_client.models.asset_information import AssetInformation
from aas_python_http_client.models.asset_kind import AssetKind
from aas_python_http_client.models.assetinformation_thumbnail_body import AssetinformationThumbnailBody
from aas_python_http_client.models.assetinformation_thumbnail_body1 import AssetinformationThumbnailBody1
from aas_python_http_client.models.base_operation_result import BaseOperationResult
from aas_python_http_client.models.basic_event_element import BasicEventElement
from aas_python_http_client.models.basic_event_element_metadata import BasicEventElementMetadata
from aas_python_http_client.models.basic_event_element_value import BasicEventElementValue
from aas_python_http_client.models.blob import Blob
from aas_python_http_client.models.blob_metadata import BlobMetadata
from aas_python_http_client.models.blob_value import BlobValue
from aas_python_http_client.models.boolean_value import BooleanValue
from aas_python_http_client.models.capability import Capability
from aas_python_http_client.models.capability_metadata import CapabilityMetadata
from aas_python_http_client.models.concept_description import ConceptDescription
from aas_python_http_client.models.data_element import DataElement
from aas_python_http_client.models.data_element_choice import DataElementChoice
from aas_python_http_client.models.data_specification_content import DataSpecificationContent
from aas_python_http_client.models.data_specification_content_choice import DataSpecificationContentChoice
from aas_python_http_client.models.data_specification_iec61360 import DataSpecificationIec61360
from aas_python_http_client.models.data_type_def_xsd import DataTypeDefXsd
from aas_python_http_client.models.data_type_iec61360 import DataTypeIec61360
from aas_python_http_client.models.descriptor import Descriptor
from aas_python_http_client.models.direction import Direction
from aas_python_http_client.models.embedded_data_specification import EmbeddedDataSpecification
from aas_python_http_client.models.endpoint import Endpoint
from aas_python_http_client.models.entity import Entity
from aas_python_http_client.models.entity_metadata import EntityMetadata
from aas_python_http_client.models.entity_type import EntityType
from aas_python_http_client.models.entity_value import EntityValue
from aas_python_http_client.models.environment import Environment
from aas_python_http_client.models.event_element import EventElement
from aas_python_http_client.models.execution_state import ExecutionState
from aas_python_http_client.models.extension import Extension
from aas_python_http_client.models.file import File
from aas_python_http_client.models.file_metadata import FileMetadata
from aas_python_http_client.models.file_value import FileValue
from aas_python_http_client.models.get_asset_administration_shell_descriptors_result import GetAssetAdministrationShellDescriptorsResult
from aas_python_http_client.models.get_asset_administration_shells_result import GetAssetAdministrationShellsResult
from aas_python_http_client.models.get_concept_descriptions_result import GetConceptDescriptionsResult
from aas_python_http_client.models.get_package_descriptions_result import GetPackageDescriptionsResult
from aas_python_http_client.models.get_path_items_result import GetPathItemsResult
from aas_python_http_client.models.get_references_result import GetReferencesResult
from aas_python_http_client.models.get_submodel_descriptors_result import GetSubmodelDescriptorsResult
from aas_python_http_client.models.get_submodel_elements_metadata_result import GetSubmodelElementsMetadataResult
from aas_python_http_client.models.get_submodel_elements_result import GetSubmodelElementsResult
from aas_python_http_client.models.get_submodel_elements_value_result import GetSubmodelElementsValueResult
from aas_python_http_client.models.get_submodels_metadata_result import GetSubmodelsMetadataResult
from aas_python_http_client.models.get_submodels_result import GetSubmodelsResult
from aas_python_http_client.models.get_submodels_value_result import GetSubmodelsValueResult
from aas_python_http_client.models.has_data_specification import HasDataSpecification
from aas_python_http_client.models.has_extensions import HasExtensions
from aas_python_http_client.models.has_kind import HasKind
from aas_python_http_client.models.has_semantics import HasSemantics
from aas_python_http_client.models.id_short_path_attachment_body import IdShortPathAttachmentBody
from aas_python_http_client.models.id_short_path_attachment_body1 import IdShortPathAttachmentBody1
from aas_python_http_client.models.id_short_path_attachment_body2 import IdShortPathAttachmentBody2
from aas_python_http_client.models.id_short_path_attachment_body3 import IdShortPathAttachmentBody3
from aas_python_http_client.models.identifiable import Identifiable
from aas_python_http_client.models.inline_response200 import InlineResponse200
from aas_python_http_client.models.key import Key
from aas_python_http_client.models.key_types import KeyTypes
from aas_python_http_client.models.lang_string_definition_type_iec61360 import LangStringDefinitionTypeIec61360
from aas_python_http_client.models.lang_string_name_type import LangStringNameType
from aas_python_http_client.models.lang_string_preferred_name_type_iec61360 import LangStringPreferredNameTypeIec61360
from aas_python_http_client.models.lang_string_short_name_type_iec61360 import LangStringShortNameTypeIec61360
from aas_python_http_client.models.lang_string_text_type import LangStringTextType
from aas_python_http_client.models.level_type import LevelType
from aas_python_http_client.models.message import Message
from aas_python_http_client.models.model_property import ModelProperty
from aas_python_http_client.models.model_type import ModelType
from aas_python_http_client.models.modelling_kind import ModellingKind
from aas_python_http_client.models.multi_language_property import MultiLanguageProperty
from aas_python_http_client.models.multi_language_property_metadata import MultiLanguagePropertyMetadata
from aas_python_http_client.models.multi_language_property_value import MultiLanguagePropertyValue
from aas_python_http_client.models.number_value import NumberValue
from aas_python_http_client.models.one_of_submodel_element_metadata import OneOfSubmodelElementMetadata
from aas_python_http_client.models.operation import Operation
from aas_python_http_client.models.operation_metadata import OperationMetadata
from aas_python_http_client.models.operation_request import OperationRequest
from aas_python_http_client.models.operation_request_value_only import OperationRequestValueOnly
from aas_python_http_client.models.operation_result import OperationResult
from aas_python_http_client.models.operation_result_value_only import OperationResultValueOnly
from aas_python_http_client.models.operation_variable import OperationVariable
from aas_python_http_client.models.package_description import PackageDescription
from aas_python_http_client.models.packages_body import PackagesBody
from aas_python_http_client.models.packages_package_id_body import PackagesPackageIdBody
from aas_python_http_client.models.paged_result import PagedResult
from aas_python_http_client.models.paged_result_paging_metadata import PagedResultPagingMetadata
from aas_python_http_client.models.path_item import PathItem
from aas_python_http_client.models.property_metadata import PropertyMetadata
from aas_python_http_client.models.property_value import PropertyValue
from aas_python_http_client.models.protocol_information import ProtocolInformation
from aas_python_http_client.models.protocol_information_security_attributes import ProtocolInformationSecurityAttributes
from aas_python_http_client.models.qualifiable import Qualifiable
from aas_python_http_client.models.qualifier import Qualifier
from aas_python_http_client.models.qualifier_kind import QualifierKind
from aas_python_http_client.models.range import Range
from aas_python_http_client.models.range_metadata import RangeMetadata
from aas_python_http_client.models.range_value import RangeValue
from aas_python_http_client.models.referable import Referable
from aas_python_http_client.models.reference import Reference
from aas_python_http_client.models.reference_element import ReferenceElement
from aas_python_http_client.models.reference_element_metadata import ReferenceElementMetadata
from aas_python_http_client.models.reference_element_value import ReferenceElementValue
from aas_python_http_client.models.reference_parent import ReferenceParent
from aas_python_http_client.models.reference_types import ReferenceTypes
from aas_python_http_client.models.reference_value import ReferenceValue
from aas_python_http_client.models.relationship_element import RelationshipElement
from aas_python_http_client.models.relationship_element_abstract import RelationshipElementAbstract
from aas_python_http_client.models.relationship_element_metadata import RelationshipElementMetadata
from aas_python_http_client.models.relationship_element_value import RelationshipElementValue
from aas_python_http_client.models.resource import Resource
from aas_python_http_client.models.result import Result
from aas_python_http_client.models.service_description import ServiceDescription
from aas_python_http_client.models.specific_asset_id import SpecificAssetId
from aas_python_http_client.models.specific_asset_id_value import SpecificAssetIdValue
from aas_python_http_client.models.state_of_event import StateOfEvent
from aas_python_http_client.models.string_value import StringValue
from aas_python_http_client.models.submodel import Submodel
from aas_python_http_client.models.submodel_descriptor import SubmodelDescriptor
from aas_python_http_client.models.submodel_element import SubmodelElement
from aas_python_http_client.models.submodel_element_attributes import SubmodelElementAttributes
from aas_python_http_client.models.submodel_element_choice import SubmodelElementChoice
from aas_python_http_client.models.submodel_element_collection import SubmodelElementCollection
from aas_python_http_client.models.submodel_element_collection_metadata import SubmodelElementCollectionMetadata
from aas_python_http_client.models.submodel_element_collection_value import SubmodelElementCollectionValue
from aas_python_http_client.models.submodel_element_list import SubmodelElementList
from aas_python_http_client.models.submodel_element_list_metadata import SubmodelElementListMetadata
from aas_python_http_client.models.submodel_element_list_value import SubmodelElementListValue
from aas_python_http_client.models.submodel_element_metadata import SubmodelElementMetadata
from aas_python_http_client.models.submodel_element_value import SubmodelElementValue
from aas_python_http_client.models.submodel_metadata import SubmodelMetadata
from aas_python_http_client.models.submodel_value import SubmodelValue
from aas_python_http_client.models.value_list import ValueList
from aas_python_http_client.models.value_only import ValueOnly
from aas_python_http_client.models.value_reference_pair import ValueReferencePair
