File size: 1,450 Bytes
8e4018d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# 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'
]