Struct rust_tdlib::types::GroupCall
source · 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