Package org.drinkless.tdlib
Class TdApi.MessageCopyOptions
- java.lang.Object
-
- org.drinkless.tdlib.TdApi.Object
-
- org.drinkless.tdlib.TdApi.MessageCopyOptions
-
- Enclosing class:
- TdApi
public static class TdApi.MessageCopyOptions extends TdApi.Object
Options to be used when a message content is copied without reference to the original sender. Service messages and messageInvoice can't be copied.
-
-
Field Summary
Fields Modifier and Type Field Description static intCONSTRUCTORIdentifier uniquely determining type of the object.TdApi.FormattedTextnewCaptionNew message caption; pass null to copy message without caption.booleanreplaceCaptionTrue, if media caption of the message copy needs to be replaced.booleansendCopyTrue, if content of the message needs to be copied without reference to the original sender.
-
Constructor Summary
Constructors Constructor Description MessageCopyOptions()Options to be used when a message content is copied without reference to the original sender.MessageCopyOptions(boolean sendCopy, boolean replaceCaption, TdApi.FormattedText newCaption)Options to be used when a message content is copied without reference to the original sender.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConstructor()-
Methods inherited from class org.drinkless.tdlib.TdApi.Object
toString
-
-
-
-
Field Detail
-
sendCopy
public boolean sendCopy
True, if content of the message needs to be copied without reference to the original sender. Always true if the message is forwarded to a secret chat or is local.
-
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; pass null to copy message without caption. Ignored if replaceCaption is false.
-
CONSTRUCTOR
public static final int CONSTRUCTOR
Identifier uniquely determining type of the object.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MessageCopyOptions
public MessageCopyOptions()
Options to be used when a message content is copied without reference to the original sender. 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 reference to the original sender. Service messages and messageInvoice can't be copied.- Parameters:
sendCopy- True, if content of the message needs to be copied without reference to the original sender. Always true if the message is forwarded to a secret chat or is local.replaceCaption- True, if media caption of the message copy needs to be replaced. Ignored if sendCopy is false.newCaption- New message caption; pass null to copy message without caption. Ignored if replaceCaption is false.
-
-
Method Detail
-
getConstructor
public int getConstructor()
- Specified by:
getConstructorin classTdApi.Object- Returns:
- this.CONSTRUCTOR
-
-