# 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 Address
from ._models_py3 import Contact
from ._models_py3 import CsmOperationCollection
from ._models_py3 import CsmOperationDescription
from ._models_py3 import CsmOperationDescriptionProperties
from ._models_py3 import CsmOperationDisplay
from ._models_py3 import Dimension
from ._models_py3 import Domain
from ._models_py3 import DomainAvailablilityCheckResult
from ._models_py3 import DomainCollection
from ._models_py3 import DomainControlCenterSsoRequest
from ._models_py3 import DomainOwnershipIdentifier
from ._models_py3 import DomainOwnershipIdentifierCollection
from ._models_py3 import DomainPatchResource
from ._models_py3 import DomainPurchaseConsent
from ._models_py3 import DomainRecommendationSearchParameters
from ._models_py3 import ErrorResponse
from ._models_py3 import HostName
from ._models_py3 import MetricAvailability
from ._models_py3 import MetricSpecification
from ._models_py3 import NameIdentifier
from ._models_py3 import NameIdentifierCollection
from ._models_py3 import ProxyOnlyResource
from ._models_py3 import Resource
from ._models_py3 import ServiceSpecification
from ._models_py3 import TldLegalAgreement
from ._models_py3 import TldLegalAgreementCollection
from ._models_py3 import TopLevelDomain
from ._models_py3 import TopLevelDomainAgreementOption
from ._models_py3 import TopLevelDomainCollection


from ._web_site_management_client_enums import (
    AzureResourceType,
    CustomHostNameDnsRecordType,
    DnsType,
    DomainPatchResourcePropertiesDomainNotRenewableReasonsItem,
    DomainPropertiesDomainNotRenewableReasonsItem,
    DomainStatus,
    DomainType,
    HostNameType,
    ProvisioningState,
)
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__ = [
    'Address',
    'Contact',
    'CsmOperationCollection',
    'CsmOperationDescription',
    'CsmOperationDescriptionProperties',
    'CsmOperationDisplay',
    'Dimension',
    'Domain',
    'DomainAvailablilityCheckResult',
    'DomainCollection',
    'DomainControlCenterSsoRequest',
    'DomainOwnershipIdentifier',
    'DomainOwnershipIdentifierCollection',
    'DomainPatchResource',
    'DomainPurchaseConsent',
    'DomainRecommendationSearchParameters',
    'ErrorResponse',
    'HostName',
    'MetricAvailability',
    'MetricSpecification',
    'NameIdentifier',
    'NameIdentifierCollection',
    'ProxyOnlyResource',
    'Resource',
    'ServiceSpecification',
    'TldLegalAgreement',
    'TldLegalAgreementCollection',
    'TopLevelDomain',
    'TopLevelDomainAgreementOption',
    'TopLevelDomainCollection',
    'AzureResourceType',
    'CustomHostNameDnsRecordType',
    'DnsType',
    'DomainPatchResourcePropertiesDomainNotRenewableReasonsItem',
    'DomainPropertiesDomainNotRenewableReasonsItem',
    'DomainStatus',
    'DomainType',
    'HostNameType',
    'ProvisioningState',
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()