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, pub folder: Folder, }