# 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_py3 import Error, ErrorException
    from .slide_py3 import Slide
    from .slideshow_py3 import Slideshow
    from .apple_barrel_py3 import AppleBarrel
    from .banana_py3 import Banana
    from .container_properties_py3 import ContainerProperties
    from .container_py3 import Container
    from .list_containers_response_py3 import ListContainersResponse
    from .cors_rule_py3 import CorsRule
    from .blob_properties_py3 import BlobProperties
    from .blob_py3 import Blob
    from .retention_policy_py3 import RetentionPolicy
    from .logging_py3 import Logging
    from .metrics_py3 import Metrics
    from .blob_prefix_py3 import BlobPrefix
    from .blobs_py3 import Blobs
    from .list_blobs_response_py3 import ListBlobsResponse
    from .access_policy_py3 import AccessPolicy
    from .signed_identifier_py3 import SignedIdentifier
    from .storage_service_properties_py3 import StorageServiceProperties
    from .complex_type_no_meta_py3 import ComplexTypeNoMeta
    from .complex_type_with_meta_py3 import ComplexTypeWithMeta
    from .root_with_ref_and_no_meta_py3 import RootWithRefAndNoMeta
    from .root_with_ref_and_meta_py3 import RootWithRefAndMeta
except (SyntaxError, ImportError):
    from .error import Error, ErrorException
    from .slide import Slide
    from .slideshow import Slideshow
    from .apple_barrel import AppleBarrel
    from .banana import Banana
    from .container_properties import ContainerProperties
    from .container import Container
    from .list_containers_response import ListContainersResponse
    from .cors_rule import CorsRule
    from .blob_properties import BlobProperties
    from .blob import Blob
    from .retention_policy import RetentionPolicy
    from .logging import Logging
    from .metrics import Metrics
    from .blob_prefix import BlobPrefix
    from .blobs import Blobs
    from .list_blobs_response import ListBlobsResponse
    from .access_policy import AccessPolicy
    from .signed_identifier import SignedIdentifier
    from .storage_service_properties import StorageServiceProperties
    from .complex_type_no_meta import ComplexTypeNoMeta
    from .complex_type_with_meta import ComplexTypeWithMeta
    from .root_with_ref_and_no_meta import RootWithRefAndNoMeta
    from .root_with_ref_and_meta import RootWithRefAndMeta
from .auto_rest_swagger_batxml_service_enums import (
    LeaseStatusType,
    LeaseStateType,
    LeaseDurationType,
    PublicAccessType,
    BlobType,
    CopyStatusType,
    AccessTier,
    ArchiveStatus,
)

__all__ = [
    'Error', 'ErrorException',
    'Slide',
    'Slideshow',
    'AppleBarrel',
    'Banana',
    'ContainerProperties',
    'Container',
    'ListContainersResponse',
    'CorsRule',
    'BlobProperties',
    'Blob',
    'RetentionPolicy',
    'Logging',
    'Metrics',
    'BlobPrefix',
    'Blobs',
    'ListBlobsResponse',
    'AccessPolicy',
    'SignedIdentifier',
    'StorageServiceProperties',
    'ComplexTypeNoMeta',
    'ComplexTypeWithMeta',
    'RootWithRefAndNoMeta',
    'RootWithRefAndMeta',
    'LeaseStatusType',
    'LeaseStateType',
    'LeaseDurationType',
    'PublicAccessType',
    'BlobType',
    'CopyStatusType',
    'AccessTier',
    'ArchiveStatus',
]
