use triblespace::macros::id_hex;
use triblespace::prelude::blobencodings::{RawBytes, UTF8String};
use triblespace::prelude::inlineencodings::{GenId, Handle, NsTAIInterval, ShortString};
use triblespace::prelude::*;
pub const DEFAULT_SCOPE_ID: Id = id_hex!("E2C3B4C4BE14218DE4B3EAC63EC1DEB5");
pub const LEGACY_DAG_SCOPE_ID: Id = id_hex!("E12E0AF29345CA6D9C58A32B50BAC9D8");
pub const DEFAULT_COMB_SCOPE_ID: Id = id_hex!("6CB9F473105A56504531486F14382F78");
pub const KIND_CHUNK_ID: Id = id_hex!("40E6004417F9B767AFF1F138DE3D3AAC");
pub const KIND_RETRACTION: Id = id_hex!("89ACC4C9A8B961A529CC5DB19C2D393B");
pub const KIND_EXEC_RESULT: Id = id_hex!("DF7165210F066E84D93E9A430BB0D4BD");
pub const KIND_ARCHIVE_MESSAGE: Id = id_hex!("1A0841C92BBDA0A26EA9A8252D6ECD9B");
pub const KIND_SEARCH_INDEX: Id = id_hex!("1C4A927F170DE0C99BD9723C164E17F9");
pub mod search_index {
use super::*;
use triblespace_search::succinct::SuccinctBM25Blob;
attributes! {
"E8AE08F96BB552892BD106E45AAB5007" unsafe as index: Handle<SuccinctBM25Blob>;
"FD8C086B68F20AD04B2C70B9CE3C2BCC" unsafe as indexed_at: NsTAIInterval;
}
}
pub mod archive_schema {
use super::*;
attributes! {
"838CC157FFDD37C6AC7CC5A472E43ADB" unsafe as author: GenId;
"E63EE961ABDB1D1BEC0789FDAFFB9501" unsafe as author_name: Handle<UTF8String>;
}
}
pub mod archive_import_schema {
use super::*;
attributes! {
"E997DCAAF43BAA04790FCB0FA0FBFE3A" unsafe as source_format: ShortString;
"87B587A3906056038FD767F4225274F9" unsafe as source_conversation_id: Handle<UTF8String>;
}
}
pub mod comb {
use super::*;
#[allow(non_upper_case_globals)]
pub const kind_comb_cursor: Id = id_hex!("9CB7D5FDC1255FCB3ADC73A5BDEE7337");
attributes! {
"E095C3752346D4FC73841BC8A975368F" unsafe as cursor_stream: ShortString;
"E5BB54261818A75DB8DA622450EAC97E" unsafe as cursor_persona: ShortString;
"79F4E916807654A5A8DDFAE5F402D21D" unsafe as cursor_position: NsTAIInterval;
"AEF10362CC939FA43CBED29D84CCAC13" unsafe as cursor_grain: ShortString;
"C87DAFECBAA04E7B217C17877EA74839" as cursor_anchor: GenId;
}
}
pub mod ctx {
use super::*;
attributes! {
"3292CF0B3B6077991D8ECE6E2973D4B6" unsafe as summary: Handle<UTF8String>;
"502F7D33822A90366F0F0ADA0556177F" unsafe as start_at: NsTAIInterval;
"DF84E872EB68FBFCA63D760F27FD8A6F" unsafe as end_at: NsTAIInterval;
"9B83D68AECD6888AA9CE95E754494768" unsafe as reference: GenId;
"CB97C36A32DEC70E0D1149E7C5D88588" unsafe as left: GenId;
"087D07E3D9D94F0C4E96813C7BC5E74C" unsafe as right: GenId;
"316834CC6B0EA6F073BF5362D67AC530" unsafe as about_exec_result: GenId;
"A4E2B712CA28AB1EED76C34DE72AFA39" unsafe as about_archive_message: GenId;
"0381735B64BFE71EA0341B95EA42C984" unsafe as supersedes: GenId;
"B53D37A3BE552B0F47E279D69AB7ECD3" unsafe as lens: Handle<UTF8String>;
"1490E76164F3B523E32EDB15D949BD1C" unsafe as image: Handle<RawBytes>;
}
}