Files
galaxy/crates/graphql/src/api/folder.rs
T

21 lines
490 B
Rust

use crate::{
object::{CloudObject, ObjectMetadata},
object_permissions::ObjectPermissions,
schema,
};
#[derive(cynic::QueryFragment, Debug, Clone)]
pub struct Folder {
pub name: String,
pub metadata: ObjectMetadata,
pub permissions: ObjectPermissions,
#[cynic(rename = "isWarpPack")]
pub is_warp_pack: bool,
}
#[derive(cynic::QueryFragment, Debug, Clone)]
pub struct FolderWithDescendants {
pub descendants: Vec<CloudObject>,
pub folder: Folder,
}