opentalk_roomserver_types_whiteboard/lib.rs
1// SPDX-FileCopyrightText: OpenTalk GmbH <mail@opentalk.eu>
2// SPDX-License-Identifier: EUPL-1.2
3
4//! Signaling data types for the OpenTalk whiteboard module.
5
6use opentalk_types_common::modules::{ModuleId, module_id};
7
8pub mod command;
9pub mod event;
10pub mod settings;
11pub mod state;
12
13pub use command::WhiteboardCommand;
14pub use event::{WhiteboardError, WhiteboardEvent};
15pub use settings::WhiteboardSettings;
16pub use state::WhiteboardState;
17
18/// The module id for the signaling module.
19pub const WHITEBOARD_MODULE_ID: ModuleId = module_id!("whiteboard");