mona / utils /automation /__init__.py
mrradix's picture
Upload 48 files
8e4018d verified
# Automation package
# Import all automation modules
from utils.automation.workflow import Workflow, WorkflowManager, workflow_manager
from utils.automation.scheduled_tasks import ScheduledTask, TaskManager, task_manager
from utils.automation.reminders import Reminder, ReminderManager, reminder_manager
from utils.automation.batch_processing import BatchOperation, BatchProcessor, batch_processor
from utils.automation.templates import Template, TemplateManager, template_manager
from utils.automation.data_sync import SyncRule, SyncManager, sync_manager
from utils.automation.backup import BackupSchedule, BackupManager, backup_manager
from utils.automation.cleanup import CleanupRule, CleanupManager, cleanup_manager
# Export all automation instances and classes
__all__ = [
# Workflow
'workflow_manager',
'Workflow',
'WorkflowManager',
# Scheduled Tasks
'task_manager',
'ScheduledTask',
'TaskManager',
# Reminders
'reminder_manager',
'Reminder',
'ReminderManager',
# Batch Processing
'batch_processor',
'BatchOperation',
'BatchProcessor',
# Templates
'template_manager',
'Template',
'TemplateManager',
# Data Sync
'sync_manager',
'SyncRule',
'SyncManager',
# Backup
'backup_manager',
'BackupSchedule',
'BackupManager',
# Cleanup
'cleanup_manager',
'CleanupRule',
'CleanupManager'
]