pub struct GroupCallParticipant {Show 18 fields
pub participant_id: MessageSender,
pub audio_source_id: i32,
pub screen_sharing_audio_source_id: i32,
pub video_info: Option<GroupCallParticipantVideoInfo>,
pub screen_sharing_video_info: Option<GroupCallParticipantVideoInfo>,
pub bio: String,
pub is_current_user: bool,
pub is_speaking: bool,
pub is_hand_raised: bool,
pub can_be_muted_for_all_users: bool,
pub can_be_unmuted_for_all_users: bool,
pub can_be_muted_for_current_user: bool,
pub can_be_unmuted_for_current_user: bool,
pub is_muted_for_all_users: bool,
pub is_muted_for_current_user: bool,
pub can_unmute_self: bool,
pub volume_level: i32,
pub order: String,
}
Expand description
Represents a group call participant
Fields§
§participant_id: MessageSender
Identifier of the group call participant
audio_source_id: i32
User’s audio channel synchronization source identifier
screen_sharing_audio_source_id: i32
User’s screen sharing audio channel synchronization source identifier
video_info: Option<GroupCallParticipantVideoInfo>
Information about user’s video channel; may be null if there is no active video
screen_sharing_video_info: Option<GroupCallParticipantVideoInfo>
Information about user’s screen sharing video channel; may be null if there is no active screen sharing video
bio: String
The participant user’s bio or the participant chat’s description
is_current_user: bool
True, if the participant is the current user
is_speaking: bool
True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking
is_hand_raised: bool
True, if the participant hand is raised
can_be_muted_for_all_users: bool
True, if the current user can mute the participant for all other group call participants
can_be_unmuted_for_all_users: bool
True, if the current user can allow the participant to unmute themselves or unmute the participant (if the participant is the current user)
can_be_muted_for_current_user: bool
True, if the current user can mute the participant only for self
can_be_unmuted_for_current_user: bool
True, if the current user can unmute the participant for self
is_muted_for_all_users: bool
True, if the participant is muted for all users
is_muted_for_current_user: bool
True, if the participant is muted for the current user
can_unmute_self: bool
True, if the participant is muted for all users, but can unmute themselves
volume_level: i32
Participant’s volume level; 1-20000 in hundreds of percents
order: String
User’s order in the group call participant list. Orders must be compared lexicographically. The bigger is order, the higher is user in the list. If order is empty, the user must be removed from the participant list
Trait Implementations§
Source§impl Clone for GroupCallParticipant
impl Clone for GroupCallParticipant
Source§fn clone(&self) -> GroupCallParticipant
fn clone(&self) -> GroupCallParticipant
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more