"""Tool category enumeration."""

from enum import Enum


class EnumToolCategory(str, Enum):
    """
    Tool category classification.

    Defines the functional category or domain of tools in the system.
    """

    CUSTOM = "custom"
    CORE = "core"
    SECURITY = "security"
    INTEGRATION = "integration"
    BUSINESS_LOGIC = "business_logic"
    VALIDATION = "validation"
    MONITORING = "monitoring"
    PERFORMANCE = "performance"
    DATA_PROCESSING = "data_processing"
    EXTERNAL_SERVICE = "external_service"
    UTILITY = "utility"
    REGISTRY = "registry"
    TRANSFORMATION = "transformation"
    OUTPUT = "output"
