files_sdk/automation/
mod.rs

1//! Automation and integration module
2//!
3//! This module contains handlers for automating file operations and integrations:
4//! - Automations and automation runs
5//! - Behaviors (webhooks, auto-encrypt, etc.)
6//! - Remote servers and syncs
7//! - Remote mount backends
8
9pub mod automation_runs;
10pub mod automations;
11pub mod behaviors;
12pub mod remote_mount_backends;
13pub mod remote_servers;
14pub mod sync_runs;
15pub mod syncs;
16
17// Re-export handlers
18pub use automation_runs::AutomationRunHandler;
19pub use automations::AutomationHandler;
20pub use behaviors::BehaviorHandler;
21pub use remote_mount_backends::RemoteMountBackendHandler;
22pub use remote_servers::RemoteServerHandler;
23pub use sync_runs::SyncRunHandler;
24pub use syncs::SyncHandler;
25
26// Re-export entities
27pub use automation_runs::AutomationRunEntity;
28pub use automations::{AutomationEntity, AutomationTrigger, AutomationType};
29pub use behaviors::BehaviorEntity;
30pub use remote_mount_backends::RemoteMountBackendEntity;
31pub use remote_servers::RemoteServerEntity;
32pub use sync_runs::SyncRunEntity;
33pub use syncs::SyncEntity;