# 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.workflow_definitions_workflow_definition_id_asset_type_assignment_rules.post import AddAssetTypeAssignmentRule
from collibra_core.paths.workflow_definitions_workflow_definition_id_domain_type_assignment_rules.post import AddDomainTypeAssignmentRule
from collibra_core.paths.workflow_definitions_workflow_definition_id_asset_type_assignment_rules_rule_id.patch import ChangeAssetTypeAssignmentRule
from collibra_core.paths.workflow_definitions_workflow_definition_id_domain_type_assignment_rules_rule_id.patch import ChangeDomainTypeAssignmentRule
from collibra_core.paths.workflow_definitions_workflow_definition_id.patch import ChangeWorkflowDefinition
from collibra_core.paths.workflow_definitions.post import DeployWorkflowDefinition
from collibra_core.paths.workflow_definitions.get import FindWorkflowDefinitions
from collibra_core.paths.workflow_definitions_workflow_definition_workflow_definition_id_configuration_start_form_data.get import GetConfigurationStartFormData
from collibra_core.paths.workflow_definitions_start_events.get import GetPossibleStartEvents
from collibra_core.paths.workflow_definitions_workflow_definition_workflow_definition_id_start_form_data.get import GetStartFormData
from collibra_core.paths.workflow_definitions_workflow_definition_id.get import GetWorkflowDefinition
from collibra_core.paths.workflow_definitions_process_process_id.get import GetWorkflowDefinitionByProcessId
from collibra_core.paths.workflow_definitions_workflow_definition_id_diagram.get import GetWorkflowDefinitionDiagram
from collibra_core.paths.workflow_definitions_workflow_definition_id_xml.get import GetWorkflowDefinitionXml
from collibra_core.paths.workflow_definitions_workflow_definition_id_assignment_rules_rule_id.delete import RemoveAssignmentRule
from collibra_core.paths.workflow_definitions_workflow_definition_id.delete import RemoveWorkflowDefinition
from collibra_core.paths.workflow_definitions_removal_jobs.post import RemoveWorkflowDefinitionsInJob


class WorkflowDefinitionsApi(
    AddAssetTypeAssignmentRule,
    AddDomainTypeAssignmentRule,
    ChangeAssetTypeAssignmentRule,
    ChangeDomainTypeAssignmentRule,
    ChangeWorkflowDefinition,
    DeployWorkflowDefinition,
    FindWorkflowDefinitions,
    GetConfigurationStartFormData,
    GetPossibleStartEvents,
    GetStartFormData,
    GetWorkflowDefinition,
    GetWorkflowDefinitionByProcessId,
    GetWorkflowDefinitionDiagram,
    GetWorkflowDefinitionXml,
    RemoveAssignmentRule,
    RemoveWorkflowDefinition,
    RemoveWorkflowDefinitionsInJob,
):
    """NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """
    pass
