Airgram

Guides
/
/
Output types

GroupCallParticipant

Represents a group call participant.

This is an alias for the GroupCallParticipantUnion type.


NameTypeDescription
_"groupCallParticipant"
participantId Identifier of the group call participant
audioSourceIdnumber User's audio channel synchronization source identifier
screenSharingAudioSourceIdnumber User's screen sharing audio channel synchronization source identifier
videoInfo Information about user's video channel; may be null if there is no active video
screenSharingVideoInfo Information about user's screen sharing video channel; may be null if there is no active screen sharing video
biostring The participant user's bio or the participant chat's description
isCurrentUserboolean True, if the participant is the current user
isSpeakingboolean True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking
isHandRaisedboolean True, if the participant hand is raised
canBeMutedForAllUsersboolean True, if the current user can mute the participant for all other group call participants
canBeUnmutedForAllUsersboolean True, if the current user can allow the participant to unmute themselves or unmute the participant (if the participant is the current user)
canBeMutedForCurrentUserboolean True, if the current user can mute the participant only for self
canBeUnmutedForCurrentUserboolean True, if the current user can unmute the participant for self
isMutedForAllUsersboolean True, if the participant is muted for all users
isMutedForCurrentUserboolean True, if the participant is muted for the current user
canUnmuteSelfboolean True, if the participant is muted for all users, but can unmute themselves
volumeLevelnumber Participant's volume level; 1-20000 in hundreds of percents
orderstring 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