# coding: utf-8

# flake8: noqa
"""
    Airflow API

    Airflow API. All endpoints located under ``/api/v2`` can be used safely, are stable and backward compatible. Endpoints located under ``/ui`` are dedicated to the UI and are subject to breaking change depending on the need of the frontend. Users should not rely on those but use the public ones instead.  **Filtering with pattern parameters.** Many list endpoints accept ``*_pattern`` and ``*_prefix_pattern`` query parameters. Unless a parameter's own description says otherwise, ``*_pattern`` is a case-insensitive substring match (SQL ``ILIKE '%term%'``) where ``%`` matches any sequence and ``_`` matches any single character (e.g. ``%customer_%``) — convenient, but it cannot use B-tree indexes, so it is slow on large tables. ``*_prefix_pattern`` matches the start of the value, is case-sensitive and index-friendly (prefer it at scale); there ``%`` and ``_`` are literal and trailing non-alphanumeric characters are stripped so the range scan stays index-compatible under locale-aware collations (e.g. ``test_`` matches values starting with ``test``, and ``s3://`` matches ``s3``). In both, ``|`` means OR (e.g. ``dag1|dag2``) and ``~`` matches everything. Regular expressions are not supported by these parameters; regex-capable endpoints expose a separate parameter.

    The version of the OpenAPI document: 2
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501

# import models into model package
from airflow_client.client.models.actions_inner import ActionsInner
from airflow_client.client.models.actions_inner1 import ActionsInner1
from airflow_client.client.models.actions_inner2 import ActionsInner2
from airflow_client.client.models.actions_inner3 import ActionsInner3
from airflow_client.client.models.actions_inner4 import ActionsInner4
from airflow_client.client.models.app_builder_menu_item_response import AppBuilderMenuItemResponse
from airflow_client.client.models.app_builder_view_response import AppBuilderViewResponse
from airflow_client.client.models.asset_alias_collection_response import AssetAliasCollectionResponse
from airflow_client.client.models.asset_alias_response import AssetAliasResponse
from airflow_client.client.models.asset_collection_response import AssetCollectionResponse
from airflow_client.client.models.asset_event_access_control import AssetEventAccessControl
from airflow_client.client.models.asset_event_collection_response import AssetEventCollectionResponse
from airflow_client.client.models.asset_event_response import AssetEventResponse
from airflow_client.client.models.asset_response import AssetResponse
from airflow_client.client.models.asset_state_store_body import AssetStateStoreBody
from airflow_client.client.models.asset_state_store_collection_response import AssetStateStoreCollectionResponse
from airflow_client.client.models.asset_state_store_last_updated_by import AssetStateStoreLastUpdatedBy
from airflow_client.client.models.asset_state_store_response import AssetStateStoreResponse
from airflow_client.client.models.asset_state_store_writer_kind import AssetStateStoreWriterKind
from airflow_client.client.models.asset_watcher_response import AssetWatcherResponse
from airflow_client.client.models.async_connection_test_response import AsyncConnectionTestResponse
from airflow_client.client.models.backfill_collection_response import BackfillCollectionResponse
from airflow_client.client.models.backfill_post_body import BackfillPostBody
from airflow_client.client.models.backfill_response import BackfillResponse
from airflow_client.client.models.base_info_response import BaseInfoResponse
from airflow_client.client.models.bulk_action_not_on_existence import BulkActionNotOnExistence
from airflow_client.client.models.bulk_action_on_existence import BulkActionOnExistence
from airflow_client.client.models.bulk_action_response import BulkActionResponse
from airflow_client.client.models.bulk_body_bulk_dag_run_body import BulkBodyBulkDAGRunBody
from airflow_client.client.models.bulk_body_bulk_task_instance_body import BulkBodyBulkTaskInstanceBody
from airflow_client.client.models.bulk_body_connection_body import BulkBodyConnectionBody
from airflow_client.client.models.bulk_body_pool_body import BulkBodyPoolBody
from airflow_client.client.models.bulk_body_variable_body import BulkBodyVariableBody
from airflow_client.client.models.bulk_create_action_bulk_dag_run_body import BulkCreateActionBulkDAGRunBody
from airflow_client.client.models.bulk_create_action_bulk_task_instance_body import BulkCreateActionBulkTaskInstanceBody
from airflow_client.client.models.bulk_create_action_connection_body import BulkCreateActionConnectionBody
from airflow_client.client.models.bulk_create_action_pool_body import BulkCreateActionPoolBody
from airflow_client.client.models.bulk_create_action_variable_body import BulkCreateActionVariableBody
from airflow_client.client.models.bulk_dag_run_body import BulkDAGRunBody
from airflow_client.client.models.bulk_dag_run_clear_body import BulkDAGRunClearBody
from airflow_client.client.models.bulk_delete_action_bulk_dag_run_body import BulkDeleteActionBulkDAGRunBody
from airflow_client.client.models.bulk_delete_action_bulk_task_instance_body import BulkDeleteActionBulkTaskInstanceBody
from airflow_client.client.models.bulk_delete_action_connection_body import BulkDeleteActionConnectionBody
from airflow_client.client.models.bulk_delete_action_pool_body import BulkDeleteActionPoolBody
from airflow_client.client.models.bulk_delete_action_variable_body import BulkDeleteActionVariableBody
from airflow_client.client.models.bulk_response import BulkResponse
from airflow_client.client.models.bulk_task_instance_body import BulkTaskInstanceBody
from airflow_client.client.models.bulk_update_action_bulk_dag_run_body import BulkUpdateActionBulkDAGRunBody
from airflow_client.client.models.bulk_update_action_bulk_task_instance_body import BulkUpdateActionBulkTaskInstanceBody
from airflow_client.client.models.bulk_update_action_connection_body import BulkUpdateActionConnectionBody
from airflow_client.client.models.bulk_update_action_pool_body import BulkUpdateActionPoolBody
from airflow_client.client.models.bulk_update_action_variable_body import BulkUpdateActionVariableBody
from airflow_client.client.models.clear_partitions_body import ClearPartitionsBody
from airflow_client.client.models.clear_partitions_response import ClearPartitionsResponse
from airflow_client.client.models.clear_task_instance_collection_response import ClearTaskInstanceCollectionResponse
from airflow_client.client.models.clear_task_instances_body import ClearTaskInstancesBody
from airflow_client.client.models.clear_task_instances_body_task_ids_inner import ClearTaskInstancesBodyTaskIdsInner
from airflow_client.client.models.config import Config
from airflow_client.client.models.config_option import ConfigOption
from airflow_client.client.models.config_section import ConfigSection
from airflow_client.client.models.connection_body import ConnectionBody
from airflow_client.client.models.connection_collection_response import ConnectionCollectionResponse
from airflow_client.client.models.connection_response import ConnectionResponse
from airflow_client.client.models.connection_test_queued_response import ConnectionTestQueuedResponse
from airflow_client.client.models.connection_test_request_body import ConnectionTestRequestBody
from airflow_client.client.models.connection_test_response import ConnectionTestResponse
from airflow_client.client.models.content import Content
from airflow_client.client.models.create_asset_events_body import CreateAssetEventsBody
from airflow_client.client.models.dag_collection_response import DAGCollectionResponse
from airflow_client.client.models.dag_details_response import DAGDetailsResponse
from airflow_client.client.models.dag_patch_body import DAGPatchBody
from airflow_client.client.models.dag_response import DAGResponse
from airflow_client.client.models.dag_run_clear_body import DAGRunClearBody
from airflow_client.client.models.dag_run_collection_response import DAGRunCollectionResponse
from airflow_client.client.models.dag_run_patch_body import DAGRunPatchBody
from airflow_client.client.models.dag_run_response import DAGRunResponse
from airflow_client.client.models.dag_runs_batch_body import DAGRunsBatchBody
from airflow_client.client.models.dag_source_response import DAGSourceResponse
from airflow_client.client.models.dag_tag_collection_response import DAGTagCollectionResponse
from airflow_client.client.models.dag_version_collection_response import DAGVersionCollectionResponse
from airflow_client.client.models.dag_warning_collection_response import DAGWarningCollectionResponse
from airflow_client.client.models.dag_warning_response import DAGWarningResponse
from airflow_client.client.models.dag_processor_info_response import DagProcessorInfoResponse
from airflow_client.client.models.dag_run_asset_reference import DagRunAssetReference
from airflow_client.client.models.dag_run_mutable_states import DagRunMutableStates
from airflow_client.client.models.dag_run_state import DagRunState
from airflow_client.client.models.dag_run_triggered_by_type import DagRunTriggeredByType
from airflow_client.client.models.dag_run_type import DagRunType
from airflow_client.client.models.dag_schedule_asset_reference import DagScheduleAssetReference
from airflow_client.client.models.dag_stats_collection_response import DagStatsCollectionResponse
from airflow_client.client.models.dag_stats_response import DagStatsResponse
from airflow_client.client.models.dag_stats_state_response import DagStatsStateResponse
from airflow_client.client.models.dag_tag_response import DagTagResponse
from airflow_client.client.models.dag_version_response import DagVersionResponse
from airflow_client.client.models.dag_warning_type import DagWarningType
from airflow_client.client.models.detail import Detail
from airflow_client.client.models.dry_run_backfill_collection_response import DryRunBackfillCollectionResponse
from airflow_client.client.models.dry_run_backfill_response import DryRunBackfillResponse
from airflow_client.client.models.entities_inner import EntitiesInner
from airflow_client.client.models.entities_inner1 import EntitiesInner1
from airflow_client.client.models.entities_inner2 import EntitiesInner2
from airflow_client.client.models.entities_inner3 import EntitiesInner3
from airflow_client.client.models.entities_inner4 import EntitiesInner4
from airflow_client.client.models.event_log_collection_response import EventLogCollectionResponse
from airflow_client.client.models.event_log_response import EventLogResponse
from airflow_client.client.models.expires_at import ExpiresAt
from airflow_client.client.models.external_log_url_response import ExternalLogUrlResponse
from airflow_client.client.models.external_view_response import ExternalViewResponse
from airflow_client.client.models.extra_link_collection_response import ExtraLinkCollectionResponse
from airflow_client.client.models.fast_api_app_response import FastAPIAppResponse
from airflow_client.client.models.fast_api_root_middleware_response import FastAPIRootMiddlewareResponse
from airflow_client.client.models.hitl_detail import HITLDetail
from airflow_client.client.models.hitl_detail_collection import HITLDetailCollection
from airflow_client.client.models.hitl_detail_history import HITLDetailHistory
from airflow_client.client.models.hitl_detail_response import HITLDetailResponse
from airflow_client.client.models.hitl_user import HITLUser
from airflow_client.client.models.http_exception_response import HTTPExceptionResponse
from airflow_client.client.models.http_validation_error import HTTPValidationError
from airflow_client.client.models.health_info_response import HealthInfoResponse
from airflow_client.client.models.import_error_collection_response import ImportErrorCollectionResponse
from airflow_client.client.models.import_error_response import ImportErrorResponse
from airflow_client.client.models.job_collection_response import JobCollectionResponse
from airflow_client.client.models.job_response import JobResponse
from airflow_client.client.models.last_asset_event_response import LastAssetEventResponse
from airflow_client.client.models.location_inner import LocationInner
from airflow_client.client.models.materialize_asset_body import MaterializeAssetBody
from airflow_client.client.models.new_task_response import NewTaskResponse
from airflow_client.client.models.patch_task_instance_body import PatchTaskInstanceBody
from airflow_client.client.models.plugin_collection_response import PluginCollectionResponse
from airflow_client.client.models.plugin_import_error_collection_response import PluginImportErrorCollectionResponse
from airflow_client.client.models.plugin_import_error_response import PluginImportErrorResponse
from airflow_client.client.models.plugin_response import PluginResponse
from airflow_client.client.models.pool_body import PoolBody
from airflow_client.client.models.pool_collection_response import PoolCollectionResponse
from airflow_client.client.models.pool_patch_body import PoolPatchBody
from airflow_client.client.models.pool_response import PoolResponse
from airflow_client.client.models.provider_collection_response import ProviderCollectionResponse
from airflow_client.client.models.provider_response import ProviderResponse
from airflow_client.client.models.queued_event_collection_response import QueuedEventCollectionResponse
from airflow_client.client.models.queued_event_response import QueuedEventResponse
from airflow_client.client.models.react_app_response import ReactAppResponse
from airflow_client.client.models.reprocess_behavior import ReprocessBehavior
from airflow_client.client.models.response_clear_dag_run import ResponseClearDagRun
from airflow_client.client.models.response_clear_dag_runs import ResponseClearDagRuns
from airflow_client.client.models.response_get_xcom_entry import ResponseGetXcomEntry
from airflow_client.client.models.scheduler_info_response import SchedulerInfoResponse
from airflow_client.client.models.structured_log_message import StructuredLogMessage
from airflow_client.client.models.task_collection_response import TaskCollectionResponse
from airflow_client.client.models.task_dependency_collection_response import TaskDependencyCollectionResponse
from airflow_client.client.models.task_dependency_response import TaskDependencyResponse
from airflow_client.client.models.task_inlet_asset_reference import TaskInletAssetReference
from airflow_client.client.models.task_instance_collection_response import TaskInstanceCollectionResponse
from airflow_client.client.models.task_instance_history_collection_response import TaskInstanceHistoryCollectionResponse
from airflow_client.client.models.task_instance_history_response import TaskInstanceHistoryResponse
from airflow_client.client.models.task_instance_response import TaskInstanceResponse
from airflow_client.client.models.task_instance_state import TaskInstanceState
from airflow_client.client.models.task_instances_batch_body import TaskInstancesBatchBody
from airflow_client.client.models.task_instances_inner import TaskInstancesInner
from airflow_client.client.models.task_instances_log_response import TaskInstancesLogResponse
from airflow_client.client.models.task_outlet_asset_reference import TaskOutletAssetReference
from airflow_client.client.models.task_response import TaskResponse
from airflow_client.client.models.task_state_store_body import TaskStateStoreBody
from airflow_client.client.models.task_state_store_collection_response import TaskStateStoreCollectionResponse
from airflow_client.client.models.task_state_store_patch_body import TaskStateStorePatchBody
from airflow_client.client.models.task_state_store_response import TaskStateStoreResponse
from airflow_client.client.models.time_delta import TimeDelta
from airflow_client.client.models.trigger_dag_run_post_body import TriggerDAGRunPostBody
from airflow_client.client.models.trigger_response import TriggerResponse
from airflow_client.client.models.triggerer_info_response import TriggererInfoResponse
from airflow_client.client.models.update_hitl_detail_payload import UpdateHITLDetailPayload
from airflow_client.client.models.validation_error import ValidationError
from airflow_client.client.models.value import Value
from airflow_client.client.models.variable_body import VariableBody
from airflow_client.client.models.variable_collection_response import VariableCollectionResponse
from airflow_client.client.models.variable_response import VariableResponse
from airflow_client.client.models.version_info import VersionInfo
from airflow_client.client.models.x_com_collection_response import XComCollectionResponse
from airflow_client.client.models.x_com_create_body import XComCreateBody
from airflow_client.client.models.x_com_response import XComResponse
from airflow_client.client.models.x_com_response_native import XComResponseNative
from airflow_client.client.models.x_com_response_string import XComResponseString
from airflow_client.client.models.x_com_update_body import XComUpdateBody

