# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

try:
    from .provider_py3 import Provider
    from .quantum_workspace_identity_py3 import QuantumWorkspaceIdentity
    from .quantum_workspace_py3 import QuantumWorkspace
    from .provider_properties_aad_py3 import ProviderPropertiesAad
    from .provider_properties_managed_application_py3 import ProviderPropertiesManagedApplication
    from .target_description_py3 import TargetDescription
    from .quota_dimension_py3 import QuotaDimension
    from .pricing_detail_py3 import PricingDetail
    from .sku_description_py3 import SkuDescription
    from .pricing_dimension_py3 import PricingDimension
    from .provider_properties_py3 import ProviderProperties
    from .provider_description_py3 import ProviderDescription
    from .tags_object_py3 import TagsObject
    from .operation_display_py3 import OperationDisplay
    from .operation_py3 import Operation
    from .proxy_resource_py3 import ProxyResource
    from .azure_entity_resource_py3 import AzureEntityResource
    from .resource_py3 import Resource
    from .tracked_resource_py3 import TrackedResource
    from .error_additional_info_py3 import ErrorAdditionalInfo
    from .error_response_error_py3 import ErrorResponseError
    from .error_response_py3 import ErrorResponse, ErrorResponseException
except (SyntaxError, ImportError):
    from .provider import Provider
    from .quantum_workspace_identity import QuantumWorkspaceIdentity
    from .quantum_workspace import QuantumWorkspace
    from .provider_properties_aad import ProviderPropertiesAad
    from .provider_properties_managed_application import ProviderPropertiesManagedApplication
    from .target_description import TargetDescription
    from .quota_dimension import QuotaDimension
    from .pricing_detail import PricingDetail
    from .sku_description import SkuDescription
    from .pricing_dimension import PricingDimension
    from .provider_properties import ProviderProperties
    from .provider_description import ProviderDescription
    from .tags_object import TagsObject
    from .operation_display import OperationDisplay
    from .operation import Operation
    from .proxy_resource import ProxyResource
    from .azure_entity_resource import AzureEntityResource
    from .resource import Resource
    from .tracked_resource import TrackedResource
    from .error_additional_info import ErrorAdditionalInfo
    from .error_response_error import ErrorResponseError
    from .error_response import ErrorResponse, ErrorResponseException
from .quantum_workspace_paged import QuantumWorkspacePaged
from .provider_description_paged import ProviderDescriptionPaged
from .operation_paged import OperationPaged
from .quantum_management_client_enums import (
    Status,
    UsableStatus,
    ProvisioningStatus,
    ResourceIdentityType,
)

__all__ = [
    'Provider',
    'QuantumWorkspaceIdentity',
    'QuantumWorkspace',
    'ProviderPropertiesAad',
    'ProviderPropertiesManagedApplication',
    'TargetDescription',
    'QuotaDimension',
    'PricingDetail',
    'SkuDescription',
    'PricingDimension',
    'ProviderProperties',
    'ProviderDescription',
    'TagsObject',
    'OperationDisplay',
    'Operation',
    'ProxyResource',
    'AzureEntityResource',
    'Resource',
    'TrackedResource',
    'ErrorAdditionalInfo',
    'ErrorResponseError',
    'ErrorResponse', 'ErrorResponseException',
    'QuantumWorkspacePaged',
    'ProviderDescriptionPaged',
    'OperationPaged',
    'Status',
    'UsableStatus',
    'ProvisioningStatus',
    'ResourceIdentityType',
]
