# 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 .error_definition_py3 import ErrorDefinition
    from .codespaces_operations_error_response_py3 import CodespacesOperationsErrorResponse, CodespacesOperationsErrorResponseException
    from .codespaces_plan_error_response_py3 import CodespacesPlanErrorResponse, CodespacesPlanErrorResponseException
    from .resource_py3 import Resource
    from .sku_py3 import Sku
    from .identity_py3 import Identity
    from .vnet_properties_py3 import VnetProperties
    from .resource_provider_operation_display_py3 import ResourceProviderOperationDisplay
    from .resource_provider_operation_definition_py3 import ResourceProviderOperationDefinition
    from .codespaces_plan_update_parameters_properties_py3 import CodespacesPlanUpdateParametersProperties
    from .codespaces_plan_update_parameters_py3 import CodespacesPlanUpdateParameters
    from .codespaces_plan_properties_py3 import CodespacesPlanProperties
    from .codespaces_plan_py3 import CodespacesPlan
    from .codespaces_plan_access_token_py3 import CodespacesPlanAccessToken
    from .codespaces_delegate_identity_py3 import CodespacesDelegateIdentity
    from .codespaces_delegate_access_token_request_body_py3 import CodespacesDelegateAccessTokenRequestBody
except (SyntaxError, ImportError):
    from .error_definition import ErrorDefinition
    from .codespaces_operations_error_response import CodespacesOperationsErrorResponse, CodespacesOperationsErrorResponseException
    from .codespaces_plan_error_response import CodespacesPlanErrorResponse, CodespacesPlanErrorResponseException
    from .resource import Resource
    from .sku import Sku
    from .identity import Identity
    from .vnet_properties import VnetProperties
    from .resource_provider_operation_display import ResourceProviderOperationDisplay
    from .resource_provider_operation_definition import ResourceProviderOperationDefinition
    from .codespaces_plan_update_parameters_properties import CodespacesPlanUpdateParametersProperties
    from .codespaces_plan_update_parameters import CodespacesPlanUpdateParameters
    from .codespaces_plan_properties import CodespacesPlanProperties
    from .codespaces_plan import CodespacesPlan
    from .codespaces_plan_access_token import CodespacesPlanAccessToken
    from .codespaces_delegate_identity import CodespacesDelegateIdentity
    from .codespaces_delegate_access_token_request_body import CodespacesDelegateAccessTokenRequestBody
from .resource_provider_operation_definition_paged import ResourceProviderOperationDefinitionPaged
from .codespaces_plan_paged import CodespacesPlanPaged
from .codespaces_client_enums import (
    SkuTier,
)

__all__ = [
    'ErrorDefinition',
    'CodespacesOperationsErrorResponse', 'CodespacesOperationsErrorResponseException',
    'CodespacesPlanErrorResponse', 'CodespacesPlanErrorResponseException',
    'Resource',
    'Sku',
    'Identity',
    'VnetProperties',
    'ResourceProviderOperationDisplay',
    'ResourceProviderOperationDefinition',
    'CodespacesPlanUpdateParametersProperties',
    'CodespacesPlanUpdateParameters',
    'CodespacesPlanProperties',
    'CodespacesPlan',
    'CodespacesPlanAccessToken',
    'CodespacesDelegateIdentity',
    'CodespacesDelegateAccessTokenRequestBody',
    'ResourceProviderOperationDefinitionPaged',
    'CodespacesPlanPaged',
    'SkuTier',
]
