Module tdlight.api

Class TdApi.ChatMemberStatusAdministrator

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.ChatMemberStatus
it.tdlight.jni.TdApi.ChatMemberStatusAdministrator
Enclosing class:
TdApi

public static final class TdApi.ChatMemberStatusAdministrator extends TdApi.ChatMemberStatus
The user is a member of the chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, ban unprivileged members, and manage video chats. In supergroups and channels, there are more detailed options for administrator privileges.
  • Field Details

    • customTitle

      public String customTitle
      A custom title of the administrator; 0-16 characters without emojis; applicable to supergroups only.
    • canBeEdited

      public boolean canBeEdited
      True, if the current user can edit the administrator privileges for the called user.
    • rights

      Rights of the administrator.
    • CONSTRUCTOR

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

    • ChatMemberStatusAdministrator

      public ChatMemberStatusAdministrator()
      The user is a member of the chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, ban unprivileged members, and manage video chats. In supergroups and channels, there are more detailed options for administrator privileges.
    • ChatMemberStatusAdministrator

      public ChatMemberStatusAdministrator(String customTitle, boolean canBeEdited, TdApi.ChatAdministratorRights rights)
      The user is a member of the chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, ban unprivileged members, and manage video chats. In supergroups and channels, there are more detailed options for administrator privileges.
      Parameters:
      customTitle - A custom title of the administrator; 0-16 characters without emojis; applicable to supergroups only.
      canBeEdited - True, if the current user can edit the administrator privileges for the called user.
      rights - Rights of the administrator.
    • ChatMemberStatusAdministrator

      public ChatMemberStatusAdministrator(DataInput input) throws IOException
      The user is a member of the chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, ban unprivileged members, and manage video chats. In supergroups and channels, there are more detailed options for administrator privileges.
      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