# 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.users.post import AddUser
from collibra_core.paths.users_user_id_user_groups.post import AddUserGroupsForUser
from collibra_core.paths.users_bulk.post import AddUsers
from collibra_core.paths.users_user_id.patch import ChangeUser
from collibra_core.paths.users_user_id_avatar.patch import ChangeUserAvatar
from collibra_core.paths.users_user_id.delete import DeleteUser
from collibra_core.paths.users_user_id_avatar.delete import DeleteUserAvatar
from collibra_core.paths.users.get import FindUsers
from collibra_core.paths.users_user_id_avatar.get import GetAvatarFile
from collibra_core.paths.users_current.get import GetCurrentUser
from collibra_core.paths.users_current_permissions.get import GetCurrentUserPermissions
from collibra_core.paths.users_user_id.get import GetUser
from collibra_core.paths.users_email_email_address.get import GetUserByEmailAddress
from collibra_core.paths.users_user_id_license_type.get import GetUserRequiredLicenseType
from collibra_core.paths.users_user_id_user_groups.delete import RemoveUserFromUserGroups
from collibra_core.paths.users_user_id_user_groups.put import SetUserGroupsForUser


class UsersApi(
    AddUser,
    AddUserGroupsForUser,
    AddUsers,
    ChangeUser,
    ChangeUserAvatar,
    DeleteUser,
    DeleteUserAvatar,
    FindUsers,
    GetAvatarFile,
    GetCurrentUser,
    GetCurrentUserPermissions,
    GetUser,
    GetUserByEmailAddress,
    GetUserRequiredLicenseType,
    RemoveUserFromUserGroups,
    SetUserGroupsForUser,
):
    """NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """
    pass
