files_sdk/storage/
mod.rs

1//! Storage management module
2//!
3//! This module contains handlers for storage and resource management:
4//! - Projects and priorities
5//! - Locks and restores
6//! - Snapshots (bandwidth, usage, daily)
7
8pub mod bandwidth_snapshots;
9pub mod locks;
10pub mod priorities;
11pub mod projects;
12pub mod remote_bandwidth_snapshots;
13pub mod restores;
14pub mod snapshots;
15pub mod usage_daily_snapshots;
16pub mod usage_snapshots;
17
18// Re-export handlers
19pub use bandwidth_snapshots::BandwidthSnapshotHandler;
20pub use locks::LockHandler;
21pub use priorities::PriorityHandler;
22pub use projects::ProjectHandler;
23pub use remote_bandwidth_snapshots::RemoteBandwidthSnapshotHandler;
24pub use restores::RestoreHandler;
25pub use snapshots::SnapshotHandler;
26pub use usage_daily_snapshots::UsageDailySnapshotHandler;
27pub use usage_snapshots::UsageSnapshotHandler;
28
29// Re-export entities
30pub use bandwidth_snapshots::BandwidthSnapshotEntity;
31pub use locks::LockEntity;
32pub use priorities::PriorityEntity;
33pub use projects::ProjectEntity;
34pub use remote_bandwidth_snapshots::RemoteBandwidthSnapshotEntity;
35pub use restores::RestoreEntity;
36pub use snapshots::SnapshotEntity;
37pub use usage_daily_snapshots::UsageDailySnapshotEntity;
38pub use usage_snapshots::UsageSnapshotEntity;