java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.InputMessageContent
it.tdlight.jni.TdApi.InputMessagePhoto
- Enclosing class:
- TdApi
A photo message.
-
Field Summary
Modifier and TypeFieldDescriptionint[]
File identifiers of the stickers added to the photo, if applicable.Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") characters.static final int
Identifier uniquely determining type of the object.boolean
True, if the photo preview must be covered by a spoiler animation; not supported in secret chats.int
Photo height.Photo to send.Photo self-destruct type; pass null if none; private chats only.Photo thumbnail to be sent; pass null to skip thumbnail uploading.int
Photo width. -
Constructor Summary
ConstructorDescriptionA photo message.InputMessagePhoto
(TdApi.InputFile photo, TdApi.InputThumbnail thumbnail, int[] addedStickerFileIds, int width, int height, TdApi.FormattedText caption, TdApi.MessageSelfDestructType selfDestructType, boolean hasSpoiler) A photo message.InputMessagePhoto
(DataInput input) A photo message. -
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
-
photo
Photo to send. The photo must be at most 10 MB in size. The photo's width and height must not exceed 10000 in total. Width and height ratio must be at most 20. -
thumbnail
Photo thumbnail to be sent; pass null to skip thumbnail uploading. The thumbnail is sent to the other party only in secret chats. -
addedStickerFileIds
public int[] addedStickerFileIdsFile identifiers of the stickers added to the photo, if applicable. -
width
public int widthPhoto width. -
height
public int heightPhoto height. -
selfDestructType
Photo self-destruct type; pass null if none; private chats only. -
hasSpoiler
public boolean hasSpoilerTrue, if the photo preview must be covered by a spoiler animation; not supported in secret chats. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
InputMessagePhoto
public InputMessagePhoto()A photo message. -
InputMessagePhoto
public InputMessagePhoto(TdApi.InputFile photo, TdApi.InputThumbnail thumbnail, int[] addedStickerFileIds, int width, int height, TdApi.FormattedText caption, TdApi.MessageSelfDestructType selfDestructType, boolean hasSpoiler) A photo message.- Parameters:
photo
- Photo to send. The photo must be at most 10 MB in size. The photo's width and height must not exceed 10000 in total. Width and height ratio must be at most 20.thumbnail
- Photo thumbnail to be sent; pass null to skip thumbnail uploading. The thumbnail is sent to the other party only in secret chats.addedStickerFileIds
- File identifiers of the stickers added to the photo, if applicable.width
- Photo width.height
- Photo height.caption
- Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") characters.selfDestructType
- Photo self-destruct type; pass null if none; private chats only.hasSpoiler
- True, if the photo preview must be covered by a spoiler animation; not supported in secret chats.
-
InputMessagePhoto
A photo message.- 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()
-