# 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.
# --------------------------------------------------------------------------

from ._models_py3 import Account
from ._models_py3 import AccountList
from ._models_py3 import AccountUpdate
from ._models_py3 import CheckNameAvailabilityRequest
from ._models_py3 import CheckNameAvailabilityResponse
from ._models_py3 import ConnectionDetails
from ._models_py3 import DiagnosticStorageProperties
from ._models_py3 import ErrorAdditionalInfo
from ._models_py3 import ErrorDetail
from ._models_py3 import ErrorResponse
from ._models_py3 import GroupConnectivityInformation
from ._models_py3 import GroupInformation
from ._models_py3 import GroupInformationProperties
from ._models_py3 import Instance
from ._models_py3 import InstanceList
from ._models_py3 import IotHubSettings
from ._models_py3 import Location
from ._models_py3 import ManagedServiceIdentity
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import OperationListResult
from ._models_py3 import PrivateEndpoint
from ._models_py3 import PrivateEndpointConnection
from ._models_py3 import PrivateEndpointConnectionListResult
from ._models_py3 import PrivateEndpointConnectionProxy
from ._models_py3 import PrivateEndpointConnectionProxyListResult
from ._models_py3 import PrivateEndpointConnectionProxyProperties
from ._models_py3 import PrivateEndpointUpdate
from ._models_py3 import PrivateLinkResourceListResult
from ._models_py3 import PrivateLinkResourceProperties
from ._models_py3 import PrivateLinkServiceConnection
from ._models_py3 import PrivateLinkServiceConnectionState
from ._models_py3 import PrivateLinkServiceProxy
from ._models_py3 import PrivateLinkServiceProxyRemotePrivateEndpointConnection
from ._models_py3 import ProxyResource
from ._models_py3 import RemotePrivateEndpoint
from ._models_py3 import RemotePrivateEndpointConnection
from ._models_py3 import Resource
from ._models_py3 import SystemData
from ._models_py3 import TagUpdate
from ._models_py3 import TrackedResource
from ._models_py3 import UserAssignedIdentity


from ._device_update_enums import ActionType
from ._device_update_enums import AuthenticationType
from ._device_update_enums import CheckNameAvailabilityReason
from ._device_update_enums import CreatedByType
from ._device_update_enums import GroupIdProvisioningState
from ._device_update_enums import ManagedServiceIdentityType
from ._device_update_enums import Origin
from ._device_update_enums import PrivateEndpointConnectionProvisioningState
from ._device_update_enums import PrivateEndpointConnectionProxyProvisioningState
from ._device_update_enums import PrivateEndpointServiceConnectionStatus
from ._device_update_enums import ProvisioningState
from ._device_update_enums import PublicNetworkAccess
from ._device_update_enums import Role
from ._device_update_enums import SKU
from ._patch import __all__ as _patch_all
from ._patch import *  # type: ignore # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
    'Account',
    'AccountList',
    'AccountUpdate',
    'CheckNameAvailabilityRequest',
    'CheckNameAvailabilityResponse',
    'ConnectionDetails',
    'DiagnosticStorageProperties',
    'ErrorAdditionalInfo',
    'ErrorDetail',
    'ErrorResponse',
    'GroupConnectivityInformation',
    'GroupInformation',
    'GroupInformationProperties',
    'Instance',
    'InstanceList',
    'IotHubSettings',
    'Location',
    'ManagedServiceIdentity',
    'Operation',
    'OperationDisplay',
    'OperationListResult',
    'PrivateEndpoint',
    'PrivateEndpointConnection',
    'PrivateEndpointConnectionListResult',
    'PrivateEndpointConnectionProxy',
    'PrivateEndpointConnectionProxyListResult',
    'PrivateEndpointConnectionProxyProperties',
    'PrivateEndpointUpdate',
    'PrivateLinkResourceListResult',
    'PrivateLinkResourceProperties',
    'PrivateLinkServiceConnection',
    'PrivateLinkServiceConnectionState',
    'PrivateLinkServiceProxy',
    'PrivateLinkServiceProxyRemotePrivateEndpointConnection',
    'ProxyResource',
    'RemotePrivateEndpoint',
    'RemotePrivateEndpointConnection',
    'Resource',
    'SystemData',
    'TagUpdate',
    'TrackedResource',
    'UserAssignedIdentity',
    'ActionType',
    'AuthenticationType',
    'CheckNameAvailabilityReason',
    'CreatedByType',
    'GroupIdProvisioningState',
    'ManagedServiceIdentityType',
    'Origin',
    'PrivateEndpointConnectionProvisioningState',
    'PrivateEndpointConnectionProxyProvisioningState',
    'PrivateEndpointServiceConnectionStatus',
    'ProvisioningState',
    'PublicNetworkAccess',
    'Role',
    'SKU',
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()