pub struct GroupCall { /* private fields */ }
Expand description
Describes a group call
Implementations§
Source§impl GroupCall
impl GroupCall
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> GroupCallBuilder
pub fn id(&self) -> i32
pub fn title(&self) -> &String
pub fn scheduled_start_date(&self) -> i32
pub fn enabled_start_notification(&self) -> bool
pub fn is_active(&self) -> bool
pub fn is_joined(&self) -> bool
pub fn need_rejoin(&self) -> bool
pub fn can_be_managed(&self) -> bool
pub fn participant_count(&self) -> i32
pub fn loaded_all_participants(&self) -> bool
pub fn recent_speakers(&self) -> &Vec<GroupCallRecentSpeaker>
pub fn is_my_video_enabled(&self) -> bool
pub fn is_my_video_paused(&self) -> bool
pub fn can_enable_video(&self) -> bool
pub fn mute_new_participants(&self) -> bool
pub fn can_toggle_mute_new_participants(&self) -> bool
pub fn record_duration(&self) -> i32
pub fn is_video_recorded(&self) -> bool
pub fn duration(&self) -> i32
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GroupCall
impl<'de> Deserialize<'de> for GroupCall
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GroupCall
impl RefUnwindSafe for GroupCall
impl Send for GroupCall
impl Sync for GroupCall
impl Unpin for GroupCall
impl UnwindSafe for GroupCall
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more