Module tdlight.api

Class TdApi.SetGroupCallParticipantVolumeLevel

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Function<TdApi.Ok>
it.tdlight.jni.TdApi.SetGroupCallParticipantVolumeLevel
Enclosing class:
TdApi

public static final class TdApi.SetGroupCallParticipantVolumeLevel extends TdApi.Function<TdApi.Ok>
Changes volume level of a participant of an active group call. If the current user can manage the group call, then the participant's volume level will be changed for all users with the default volume level.

Returns Ok

  • Field Details

    • groupCallId

      public int groupCallId
      Group call identifier.
    • participantId

      public TdApi.MessageSender participantId
      Participant identifier.
    • volumeLevel

      public int volumeLevel
      New participant's volume level; 1-20000 in hundreds of percents.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • SetGroupCallParticipantVolumeLevel

      public SetGroupCallParticipantVolumeLevel()
      Changes volume level of a participant of an active group call. If the current user can manage the group call, then the participant's volume level will be changed for all users with the default volume level.

      Returns Ok

    • SetGroupCallParticipantVolumeLevel

      public SetGroupCallParticipantVolumeLevel(int groupCallId, TdApi.MessageSender participantId, int volumeLevel)
      Changes volume level of a participant of an active group call. If the current user can manage the group call, then the participant's volume level will be changed for all users with the default volume level.

      Returns Ok

      Parameters:
      groupCallId - Group call identifier.
      participantId - Participant identifier.
      volumeLevel - New participant's volume level; 1-20000 in hundreds of percents.

      Returns Ok

    • SetGroupCallParticipantVolumeLevel

      public SetGroupCallParticipantVolumeLevel(DataInput input) throws IOException
      Changes volume level of a participant of an active group call. If the current user can manage the group call, then the participant's volume level will be changed for all users with the default volume level.

      Returns Ok

      Parameters:
      input - Serialized input
      Throws:
      IOException - the deserialization failed
  • Method Details

    • getConstructor

      public int getConstructor()
      Description copied from class: TdApi.Object
      Returns an identifier uniquely determining type of the object.
      Specified by:
      getConstructor in class TdApi.Object
      Returns:
      this.CONSTRUCTOR
    • serialize

      public void serialize(DataOutput output) throws IOException
      Serialize the TDLib class
      Specified by:
      serialize in class TdApi.Object
      Parameters:
      output - output data stream
      Throws:
      IOException - the serialization failed
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object