Class TdApi.MessageCopyOptions

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

public static class TdApi.MessageCopyOptions
extends TdApi.Object
Options to be used when a message content is copied without a link to the original message. Service messages and messageInvoice can't be copied.
  • Field Details

    • sendCopy

      public boolean sendCopy
      True, if content of the message needs to be copied without a link to the original message. Always true if the message is forwarded to a secret chat.
    • replaceCaption

      public boolean replaceCaption
      True, if media caption of the message copy needs to be replaced. Ignored if sendCopy is false.
    • newCaption

      public TdApi.FormattedText newCaption
      New message caption. Ignored if replaceCaption is false.
    • CONSTRUCTOR

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

    • MessageCopyOptions

      public MessageCopyOptions()
      Options to be used when a message content is copied without a link to the original message. Service messages and messageInvoice can't be copied.
    • MessageCopyOptions

      public MessageCopyOptions​(boolean sendCopy, boolean replaceCaption, TdApi.FormattedText newCaption)
      Options to be used when a message content is copied without a link to the original message. Service messages and messageInvoice can't be copied.
      Parameters:
      sendCopy - boolean True, if content of the message needs to be copied without a link to the original message. Always true if the message is forwarded to a secret chat.
      replaceCaption - boolean True, if media caption of the message copy needs to be replaced. Ignored if sendCopy is false.
      newCaption - FormattedText New message caption. Ignored if replaceCaption is false.
    • MessageCopyOptions

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