Class TdApi.DeleteChatMessagesByDate

  • Enclosing class:
    TdApi

    public static class TdApi.DeleteChatMessagesByDate
    extends TdApi.Function
    Deletes all messages between the specified dates in a chat. Supported only for private chats and basic groups. Messages sent in the last 30 seconds will not be deleted.

    Returns Ok

    • Field Detail

      • chatId

        public long chatId
        Chat identifier.
      • minDate

        public int minDate
        The minimum date of the messages to delete.
      • maxDate

        public int maxDate
        The maximum date of the messages to delete.
      • revoke

        public boolean revoke
        Pass true to delete chat messages for all users; private chats only.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DeleteChatMessagesByDate

        public DeleteChatMessagesByDate()
        Default constructor for a function, which deletes all messages between the specified dates in a chat. Supported only for private chats and basic groups. Messages sent in the last 30 seconds will not be deleted.

        Returns Ok

      • DeleteChatMessagesByDate

        public DeleteChatMessagesByDate​(long chatId,
                                        int minDate,
                                        int maxDate,
                                        boolean revoke)
        Creates a function, which deletes all messages between the specified dates in a chat. Supported only for private chats and basic groups. Messages sent in the last 30 seconds will not be deleted.

        Returns Ok

        Parameters:
        chatId - Chat identifier.
        minDate - The minimum date of the messages to delete.
        maxDate - The maximum date of the messages to delete.
        revoke - Pass true to delete chat messages for all users; private chats only.