Package org.drinkless.tdlib
Class TdApi.MessageCopyOptions
java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.MessageCopyOptions
- Enclosing class:
- TdApi
Options to be used when a message content is copied without reference to the original sender. Service messages, messages with messageInvoice, messagePaidMedia, messageGiveaway, or messageGiveawayWinners content can't be copied.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Identifier uniquely determining type of the object.New message caption; pass null to copy message without caption.boolean
True, if new caption must be shown above the media; otherwise, new caption must be shown below the media; not supported in secret chats.boolean
True, if media caption of the message copy needs to be replaced.boolean
True, if content of the message needs to be copied without reference to the original sender. -
Constructor Summary
ConstructorsConstructorDescriptionOptions to be used when a message content is copied without reference to the original sender.MessageCopyOptions
(boolean sendCopy, boolean replaceCaption, TdApi.FormattedText newCaption, boolean newShowCaptionAboveMedia) Options to be used when a message content is copied without reference to the original sender. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class org.drinkless.tdlib.TdApi.Object
toString
-
Field Details
-
sendCopy
public boolean sendCopyTrue, 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. Use messageProperties.canBeSaved and messageProperties.canBeCopiedToSecretChat to check whether the message is suitable. -
replaceCaption
public boolean replaceCaptionTrue, 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. -
newShowCaptionAboveMedia
public boolean newShowCaptionAboveMediaTrue, if new caption must be shown above the media; otherwise, new caption must be shown below the media; not supported in secret chats. Ignored if replaceCaption is false. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
MessageCopyOptions
public MessageCopyOptions()Options to be used when a message content is copied without reference to the original sender. Service messages, messages with messageInvoice, messagePaidMedia, messageGiveaway, or messageGiveawayWinners content can't be copied. -
MessageCopyOptions
public MessageCopyOptions(boolean sendCopy, boolean replaceCaption, TdApi.FormattedText newCaption, boolean newShowCaptionAboveMedia) Options to be used when a message content is copied without reference to the original sender. Service messages, messages with messageInvoice, messagePaidMedia, messageGiveaway, or messageGiveawayWinners content 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. Use messageProperties.canBeSaved and messageProperties.canBeCopiedToSecretChat to check whether the message is suitable.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.newShowCaptionAboveMedia
- True, if new caption must be shown above the media; otherwise, new caption must be shown below the media; not supported in secret chats. Ignored if replaceCaption is false.
-
-
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 classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-