opentalk_roomserver_types_polls/lib.rs
1// SPDX-FileCopyrightText: OpenTalk GmbH <mail@opentalk.eu>
2//
3// SPDX-License-Identifier: EUPL-1.2
4
5//! Signaling data types for the OpenTalk polls module.
6
7pub mod command;
8pub mod event;
9pub mod state;
10
11mod choice;
12mod choice_id;
13mod item;
14mod poll_id;
15mod results;
16
17pub use choice::Choice;
18pub use choice_id::ChoiceId;
19pub use item::Item;
20use opentalk_types_common::modules::{ModuleId, module_id};
21pub use poll_id::PollId;
22pub use results::Results;
23
24/// The module id for the signaling module
25pub const POLLS_MODULE_ID: ModuleId = module_id!("polls");