# 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 AppServiceCertificate
from ._models_py3 import AppServiceCertificateCollection
from ._models_py3 import AppServiceCertificateOrder
from ._models_py3 import AppServiceCertificateOrderCollection
from ._models_py3 import AppServiceCertificateOrderPatchResource
from ._models_py3 import AppServiceCertificatePatchResource
from ._models_py3 import AppServiceCertificateResource
from ._models_py3 import CertificateDetails
from ._models_py3 import CertificateEmail
from ._models_py3 import CertificateOrderAction
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 MetricAvailability
from ._models_py3 import MetricSpecification
from ._models_py3 import NameIdentifier
from ._models_py3 import ProxyOnlyResource
from ._models_py3 import ReissueCertificateOrderRequest
from ._models_py3 import RenewCertificateOrderRequest
from ._models_py3 import Resource
from ._models_py3 import ServiceSpecification
from ._models_py3 import SiteSeal
from ._models_py3 import SiteSealRequest


from ._web_site_management_client_enums import (
    AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem,
    AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem,
    CertificateOrderActionType,
    CertificateOrderStatus,
    CertificateProductType,
    KeyVaultSecretStatus,
    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__ = [
    'AppServiceCertificate',
    'AppServiceCertificateCollection',
    'AppServiceCertificateOrder',
    'AppServiceCertificateOrderCollection',
    'AppServiceCertificateOrderPatchResource',
    'AppServiceCertificatePatchResource',
    'AppServiceCertificateResource',
    'CertificateDetails',
    'CertificateEmail',
    'CertificateOrderAction',
    'CsmOperationCollection',
    'CsmOperationDescription',
    'CsmOperationDescriptionProperties',
    'CsmOperationDisplay',
    'Dimension',
    'MetricAvailability',
    'MetricSpecification',
    'NameIdentifier',
    'ProxyOnlyResource',
    'ReissueCertificateOrderRequest',
    'RenewCertificateOrderRequest',
    'Resource',
    'ServiceSpecification',
    'SiteSeal',
    'SiteSealRequest',
    'AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem',
    'AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem',
    'CertificateOrderActionType',
    'CertificateOrderStatus',
    'CertificateProductType',
    'KeyVaultSecretStatus',
    'ProvisioningState',
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()