# coding: utf-8

"""
    Collibra Data Governance Center Core API

    <p>The Core REST API allows you to create your own integrations with Collibra Data Governance Center.</p><p><i>Create custom applications to help users get access to the right data.</i></p>  # noqa: E501

    The version of the OpenAPI document: 2.0
    Generated by: https://openapi-generator.tech
"""

from collibra_core.paths.mappings.post import AddMapping
from collibra_core.paths.mappings_bulk.post import AddMappings
from collibra_core.paths.mappings_mapping_id.patch import ChangeMapping
from collibra_core.paths.mappings_external_system_external_system_id_external_entity_external_entity_id.patch import ChangeMappingByExternalEntity
from collibra_core.paths.mappings_external_system_external_system_id_mapped_resource_mapped_resource_id.patch import ChangeMappingByMappedResource
from collibra_core.paths.mappings_bulk.patch import ChangeMappings
from collibra_core.paths.mappings_external_system_external_entity_bulk.patch import ChangeMappingsByExternalEntities
from collibra_core.paths.mappings_external_system_mapped_resource_bulk.patch import ChangeMappingsByMappedResources
from collibra_core.paths.mappings.get import FindMappings
from collibra_core.paths.mappings_mapping_id.get import GetMapping
from collibra_core.paths.mappings_external_system_external_system_id_external_entity_external_entity_id.get import GetMappingByExternalEntity
from collibra_core.paths.mappings_external_system_external_system_id_mapped_resource_mapped_resource_id.get import GetMappingByMappedResource
from collibra_core.paths.mappings_mapping_id.delete import RemoveMapping
from collibra_core.paths.mappings_external_system_external_system_id_external_entity_external_entity_id.delete import RemoveMappingByExternalEntity
from collibra_core.paths.mappings_external_system_external_system_id_mapped_resource_mapped_resource_id.delete import RemoveMappingByMappedResource
from collibra_core.paths.mappings_external_system_external_system_id_removal_jobs.post import RemoveMappingsByExternalSystemInJob
from collibra_core.paths.mappings_removal_jobs.post import RemoveMappingsInJob


class MappingsApi(
    AddMapping,
    AddMappings,
    ChangeMapping,
    ChangeMappingByExternalEntity,
    ChangeMappingByMappedResource,
    ChangeMappings,
    ChangeMappingsByExternalEntities,
    ChangeMappingsByMappedResources,
    FindMappings,
    GetMapping,
    GetMappingByExternalEntity,
    GetMappingByMappedResource,
    RemoveMapping,
    RemoveMappingByExternalEntity,
    RemoveMappingByMappedResource,
    RemoveMappingsByExternalSystemInJob,
    RemoveMappingsInJob,
):
    """NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """
    pass
