Skip to main content

objects/object/collaboration/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2
3mod 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;