objects/object/collaboration/
mod.rs1mod codec;
4mod ids;
5mod materialize;
6mod operation;
7
8pub use codec::{CollaborationCodecError, DecodedCollaborationOperation};
9pub use ids::{
10 CollabOpId, CollabOpIdParseError, CollaborationIdempotencyKey, DiscussionRecordId,
11 DiscussionRecordIdParseError, LegacyDiscussionId, LegacySourceLocator,
12};
13pub use materialize::{
14 HostedCollaborationSet, MaterializedDiscussion, MaterializedRepositoryCollaboration,
15 materialize_repository_collaboration,
16};
17pub use operation::{
18 CollaborationAnchor, CollaborationOperationBodyV1, CollaborationOperationEnvelope,
19 CollaborationResolution, DiscussionTurnV1, LegacyDiscussionResolutionV1,
20};
21
22pub const COLLABORATION_OPERATION_SCHEMA_VERSION: u16 = 1;