use triblespace::macros::id_hex;
use triblespace::prelude::*;
pub const FILES_BRANCH_NAME: &str = "files";
pub const KIND_FILE: Id = id_hex!("1F9C9DCA69504452F318BA11E81D47D1");
pub const KIND_DIRECTORY: Id = id_hex!("58CDFCBA4E4B91979766D50FB18777B5");
pub const KIND_IMPORT: Id = id_hex!("89655D039A90634F09207BFEB5BE65AD");
pub mod file {
use super::*;
attributes! {
"C1E3A12230595280F22ABEB8733D082C" as content: valueschemas::Handle<valueschemas::Blake3, blobschemas::FileBytes>;
"AA6AB6F5E68F3A9D95681251C2B9DAFA" as name: valueschemas::Handle<valueschemas::Blake3, blobschemas::LongString>;
"BFE2C88ECD13D56F80967C343FC072EE" as mime: valueschemas::ShortString;
"3765160CC1A96BE38302B344718E4C49" as imported_at: valueschemas::NsTAIInterval;
"CDA941A27F86A7551779CF9524DE1D0F" as tag: valueschemas::ShortString;
"0AC1D962B6E8170FDD73AE3743E16578" as children: valueschemas::GenId;
"7B36A7A304C26C5504EA54F5723FA135" as root: valueschemas::GenId;
"E4B24BB9F469CEC6FD12926C56514E9F" as source_path: valueschemas::Handle<valueschemas::Blake3, blobschemas::LongString>;
}
}