# 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' ]