opentalk_roomserver_types_livekit/
state.rs1use crate::{Credentials, MicrophoneRestrictionState};
6
7#[derive(Clone, Debug, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
9pub struct LiveKitState {
10 #[serde(flatten)]
12 pub credentials: Credentials,
13
14 pub microphone_restriction_state: MicrophoneRestrictionState,
16}
17
18impl opentalk_types_signaling::SignalingModuleFrontendData for LiveKitState {
19 const NAMESPACE: Option<opentalk_types_common::modules::ModuleId> =
20 Some(crate::LIVEKIT_MODULE_ID);
21}