Class TdApi.ReportChat

Enclosing class:
TdApi

public static class TdApi.ReportChat extends TdApi.Function<TdApi.ReportChatResult>
Reports a chat to the Telegram moderators. A chat can be reported only from the chat action bar, or if chat.canBeReported.

Returns ReportChatResult

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    long
    Chat identifier.
    static final int
    Identifier uniquely determining type of the object.
    long[]
    Identifiers of reported messages.
    byte[]
    Option identifier chosen by the user; leave empty for the initial request.
    Additional report details if asked by the server; 0-1024 characters; leave empty for the initial request.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor for a function, which reports a chat to the Telegram moderators.
    ReportChat(long chatId, byte[] optionId, long[] messageIds, String text)
    Creates a function, which reports a chat to the Telegram moderators.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns an identifier uniquely determining type of the object.

    Methods inherited from class org.drinkless.tdlib.TdApi.Function

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • chatId

      public long chatId
      Chat identifier.
    • optionId

      public byte[] optionId
      Option identifier chosen by the user; leave empty for the initial request.
    • messageIds

      public long[] messageIds
      Identifiers of reported messages. Use messageProperties.canReportChat to check whether the message can be reported.
    • text

      public String text
      Additional report details if asked by the server; 0-1024 characters; leave empty for the initial request.
    • CONSTRUCTOR

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

    • ReportChat

      public ReportChat()
      Default constructor for a function, which reports a chat to the Telegram moderators. A chat can be reported only from the chat action bar, or if chat.canBeReported.

      Returns ReportChatResult

    • ReportChat

      public ReportChat(long chatId, byte[] optionId, long[] messageIds, String text)
      Creates a function, which reports a chat to the Telegram moderators. A chat can be reported only from the chat action bar, or if chat.canBeReported.

      Returns ReportChatResult

      Parameters:
      chatId - Chat identifier.
      optionId - Option identifier chosen by the user; leave empty for the initial request.
      messageIds - Identifiers of reported messages. Use messageProperties.canReportChat to check whether the message can be reported.
      text - Additional report details if asked by the server; 0-1024 characters; leave empty for the initial request.
  • 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