java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.MessageCopyOptions
- Enclosing class:
- TdApi
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
Modifier and TypeFieldDescriptionstatic final int
Identifier uniquely determining type of the object.New message caption; pass null to copy message without caption.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
ConstructorDescriptionOptions 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.MessageCopyOptions
(DataInput input) Options to be used when a message content is copied without reference to the original sender. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Returns an identifier uniquely determining type of the object.int
hashCode()
void
serialize
(DataOutput output) Serialize the TDLib classMethods inherited from class it.tdlight.jni.TdApi.Object
serialize, 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. -
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. -
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 and messageInvoice can't be copied. -
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.- 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.
-
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.- Parameters:
input
- Serialized input- Throws:
IOException
- the deserialization failed
-
-
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
-
serialize
Serialize the TDLib class- Specified by:
serialize
in classTdApi.Object
- Parameters:
output
- output data stream- Throws:
IOException
- the serialization failed
-
equals
-
hashCode
public int hashCode()
-