Class TdApi.GroupCallParticipant

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.GroupCallParticipant
Enclosing class:
TdApi

public static class TdApi.GroupCallParticipant
extends TdApi.Object
Represents a group call participant.
  • Field Details

    • participantId

      public TdApi.MessageSender participantId
      Identifier of the group call participant.
    • source

      public int source
      User's synchronization source.
    • bio

      public String bio
      The participant user's bio or the participant chat's description.
    • isCurrentUser

      public boolean isCurrentUser
      True, if the participant is the current user.
    • isSpeaking

      public boolean isSpeaking
      True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking.
    • isHandRaised

      public boolean isHandRaised
      True, if the participant hand is raised.
    • canBeMutedForAllUsers

      public boolean canBeMutedForAllUsers
      True, if the current user can mute the participant for all other group call participants.
    • canBeUnmutedForAllUsers

      public boolean canBeUnmutedForAllUsers
      True, if the current user can allow the participant to unmute themself or unmute the participant (if the participant is the current user).
    • canBeMutedForCurrentUser

      public boolean canBeMutedForCurrentUser
      True, if the current user can mute the participant only for self.
    • canBeUnmutedForCurrentUser

      public boolean canBeUnmutedForCurrentUser
      True, if the current user can unmute the participant for self.
    • isMutedForAllUsers

      public boolean isMutedForAllUsers
      True, if the participant is muted for all users.
    • isMutedForCurrentUser

      public boolean isMutedForCurrentUser
      True, if the participant is muted for the current user.
    • canUnmuteSelf

      public boolean canUnmuteSelf
      True, if the participant is muted for all users, but can unmute themself.
    • volumeLevel

      public int volumeLevel
      Participant's volume level; 1-20000 in hundreds of percents.
    • order

      public String order
      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.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
      Constant Field Values
  • Constructor Details

    • GroupCallParticipant

      public GroupCallParticipant()
      Represents a group call participant.
    • GroupCallParticipant

      public GroupCallParticipant​(TdApi.MessageSender participantId, int source, String bio, boolean isCurrentUser, boolean isSpeaking, boolean isHandRaised, boolean canBeMutedForAllUsers, boolean canBeUnmutedForAllUsers, boolean canBeMutedForCurrentUser, boolean canBeUnmutedForCurrentUser, boolean isMutedForAllUsers, boolean isMutedForCurrentUser, boolean canUnmuteSelf, int volumeLevel, String order)
      Represents a group call participant.
      Parameters:
      participantId - MessageSender Identifier of the group call participant.
      source - int User's synchronization source.
      bio - String The participant user's bio or the participant chat's description.
      isCurrentUser - boolean True, if the participant is the current user.
      isSpeaking - boolean True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking.
      isHandRaised - boolean True, if the participant hand is raised.
      canBeMutedForAllUsers - boolean True, if the current user can mute the participant for all other group call participants.
      canBeUnmutedForAllUsers - boolean True, if the current user can allow the participant to unmute themself or unmute the participant (if the participant is the current user).
      canBeMutedForCurrentUser - boolean True, if the current user can mute the participant only for self.
      canBeUnmutedForCurrentUser - boolean True, if the current user can unmute the participant for self.
      isMutedForAllUsers - boolean True, if the participant is muted for all users.
      isMutedForCurrentUser - boolean True, if the participant is muted for the current user.
      canUnmuteSelf - boolean True, if the participant is muted for all users, but can unmute themself.
      volumeLevel - int 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.
    • GroupCallParticipant

      public GroupCallParticipant​(DataInput input) throws IOException
      Throws:
      IOException
  • Method Details