# 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.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position

from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from ._patch import *  # pylint: disable=unused-wildcard-import

from ._link_connection_operations import LinkConnectionOperations  # type: ignore
from ._run_notebook_operations import RunNotebookOperations  # type: ignore
from ._kql_scripts_operations import KqlScriptsOperations  # type: ignore
from ._kql_script_operations import KqlScriptOperations  # type: ignore
from ._metastore_operations import MetastoreOperations  # type: ignore
from ._spark_configuration_operations import SparkConfigurationOperations  # type: ignore
from ._big_data_pools_operations import BigDataPoolsOperations  # type: ignore
from ._data_flow_operations import DataFlowOperations  # type: ignore
from ._data_flow_debug_session_operations import DataFlowDebugSessionOperations  # type: ignore
from ._dataset_operations import DatasetOperations  # type: ignore
from ._workspace_git_repo_management_operations import WorkspaceGitRepoManagementOperations  # type: ignore
from ._integration_runtimes_operations import IntegrationRuntimesOperations  # type: ignore
from ._library_operations import LibraryOperations  # type: ignore
from ._linked_service_operations import LinkedServiceOperations  # type: ignore
from ._notebook_operations import NotebookOperations  # type: ignore
from ._notebook_operation_result_operations import NotebookOperationResultOperations  # type: ignore
from ._pipeline_operations import PipelineOperations  # type: ignore
from ._pipeline_run_operations import PipelineRunOperations  # type: ignore
from ._spark_job_definition_operations import SparkJobDefinitionOperations  # type: ignore
from ._sql_pools_operations import SqlPoolsOperations  # type: ignore
from ._sql_script_operations import SqlScriptOperations  # type: ignore
from ._trigger_operations import TriggerOperations  # type: ignore
from ._trigger_run_operations import TriggerRunOperations  # type: ignore
from ._workspace_operations import WorkspaceOperations  # type: ignore

from ._patch import __all__ as _patch_all
from ._patch import *
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "LinkConnectionOperations",
    "RunNotebookOperations",
    "KqlScriptsOperations",
    "KqlScriptOperations",
    "MetastoreOperations",
    "SparkConfigurationOperations",
    "BigDataPoolsOperations",
    "DataFlowOperations",
    "DataFlowDebugSessionOperations",
    "DatasetOperations",
    "WorkspaceGitRepoManagementOperations",
    "IntegrationRuntimesOperations",
    "LibraryOperations",
    "LinkedServiceOperations",
    "NotebookOperations",
    "NotebookOperationResultOperations",
    "PipelineOperations",
    "PipelineRunOperations",
    "SparkJobDefinitionOperations",
    "SqlPoolsOperations",
    "SqlScriptOperations",
    "TriggerOperations",
    "TriggerRunOperations",
    "WorkspaceOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])  # pyright: ignore
_patch_sdk()
