"""
JobLogic Automation Modules
Shared library for all JobLogic automation projects.
"""

__version__ = "1.0.2"

from .appconfig_handler import Configurations
from .sql_handler import SqlManager
from .automation_handler import AutomationManager, AutomationDetails
from .audit_handler import AuditManager, AuditData
from .mainsubsysapi_handler import MainSubSysApiManager, RequestType
from .common_utility import EntityType, AuditAction, AuditStatus
from .common_handler import CommonManager, ExecutionResult
from .sharepoint_handler import SharePointManager
from .slack_notification import slack_notification
from .teams_notification import teams_notification

__all__ = [
    "Configurations",
    "SqlManager",
    "AutomationManager",
    "AutomationDetails",
    "AuditManager",
    "AuditData",
    "MainSubSysApiManager",
    "RequestType",
    "EntityType",
    "AuditAction",
    "AuditStatus",
    "CommonManager",
    "ExecutionResult",
    "SharePointManager",
    "slack_notification",
    "teams_notification",
]