Added the Root Folders tab

This commit is contained in:
Dark-Alex-17 committed 2023-08-08 10:50:06 -06:00
1 parent d8a93efd5a
commit 9142d5ab3e
5 files changed
+175 -36

No files matched your search

+12 -1
View File
@@ -22,12 +22,23 @@ pub struct SystemStatus {
pub start_time: DateTime<Utc>,
}
#[derive(Deserialize, Debug, Clone, Eq, PartialEq)]
#[derive(Derivative, Deserialize, Debug, Clone, Eq, PartialEq)]
#[derivative(Default)]
#[serde(rename_all = "camelCase")]
pub struct RootFolder {
#[derivative(Default(value = "Number::from(0)"))]
pub id: Number,
pub path: String,
pub accessible: bool,
#[derivative(Default(value = "Number::from(0)"))]
pub free_space: Number,
pub unmapped_folders: Option<Vec<UnmappedFolder>>,
}
#[derive(Deserialize, Default, Debug, Clone, Eq, PartialEq)]
pub struct UnmappedFolder {
pub name: String,
pub path: String,
}
#[derive(Derivative, Deserialize, Debug, Clone, PartialEq, Eq)]