# 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.assignments.post import AddAssignment
from collibra_core.paths.assignments_assignment_id.patch import ChangeAssignment
from collibra_core.paths.assignments_for_resource.get import FindAssignmentsForResource
from collibra_core.paths.assignments_asset_asset_id.get import GetAssignmentsForAsset
from collibra_core.paths.assignments_asset_type_asset_type_id.get import GetAssignmentsForAssetType
from collibra_core.paths.assignments_domain_domain_id_asset_types.get import GetAvailableAssetTypesForDomain
from collibra_core.paths.assignments_asset_asset_id_attribute_types.get import GetAvailableAttributeTypesForAsset
from collibra_core.paths.assignments_asset_asset_id_complex_relation_types.get import GetAvailableComplexRelationTypesForAsset
from collibra_core.paths.assignments_asset_asset_id_relation_types.get import GetAvailableRelationTypesForAsset
from collibra_core.paths.assignments_assignment_id.delete import RemoveAssignment


class AssignmentsApi(
    AddAssignment,
    ChangeAssignment,
    FindAssignmentsForResource,
    GetAssignmentsForAsset,
    GetAssignmentsForAssetType,
    GetAvailableAssetTypesForDomain,
    GetAvailableAttributeTypesForAsset,
    GetAvailableComplexRelationTypesForAsset,
    GetAvailableRelationTypesForAsset,
    RemoveAssignment,
):
    """NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """
    pass
