Skip to main content

opentalk_client_signaling/
lib.rs

1// SPDX-FileCopyrightText: OpenTalk GmbH <mail@opentalk.eu>
2//
3// SPDX-License-Identifier: EUPL-1.2
4
5#![warn(unreachable_pub)]
6
7mod room;
8
9pub mod authentication;
10pub mod client;
11pub mod config;
12pub mod http;
13
14pub mod upload;
15
16pub use client::OpenTalkClient;
17pub use config::{AuthConfig, BaseUrl};
18pub use opentalk_roomserver_types;
19pub use opentalk_roomserver_types_livekit;
20pub use opentalk_roomserver_types_moderation;
21pub use opentalk_roomserver_types_raise_hands;
22pub use opentalk_roomserver_types_recording;
23pub use room::{
24    DisconnectReason, Event, LiveKitApi, OpenTalkEvent, OpenTalkLiveKitEvent,
25    OpenTalkRecordingEvent, OpenTalkRecordingServiceEvent, Participant, RecorderAction,
26    RecordingApi, RecordingServiceApi, Room,
27};
28pub use types;