cloudreve_api/api/v4/models/
mod.rs

1//! Data models for Cloudreve API v4
2//!
3//! This module is organized into submodules by functional domain:
4//! - `common`: Shared types used across multiple domains
5//! - `auth`: Authentication and user-related models
6//! - `file`: File and directory models
7//! - `user`: User management models
8//! - `share`: Share link models
9//! - `storage`: Storage policy and entity models
10//! - `task`: Task and workflow models
11//! - `site`: Site configuration models
12//! - `request`: Request types
13//! - `response`: Response types
14//! - `dav`: WebDAV account models
15
16// Submodules
17pub mod common;
18pub mod auth;
19pub mod file;
20pub mod user;
21pub mod share;
22pub mod storage;
23pub mod task;
24pub mod site;
25pub mod request;
26pub mod response;
27pub mod dav;
28
29// Re-export all types for backward compatibility and convenience
30pub use common::*;
31pub use auth::*;
32pub use file::*;
33pub use user::*;
34pub use share::*;
35pub use storage::*;
36pub use task::*;
37pub use site::*;
38pub use request::*;
39pub use response::*;
40pub use dav::*;