java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.AnimatedEmoji
- Enclosing class:
- TdApi
Describes an animated or custom representation of an emoji.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Identifier uniquely determining type of the object.int
Emoji modifier fitzpatrick type; 0-6; 0 if none.File containing the sound to be played when the sticker is clicked; may be null.Sticker for the emoji; may be null if yet unknown for a custom emoji.int
Expected height of the sticker, which can be used if the sticker is null.int
Expected width of the sticker, which can be used if the sticker is null. -
Constructor Summary
ConstructorDescriptionDescribes an animated or custom representation of an emoji.AnimatedEmoji
(TdApi.Sticker sticker, int stickerWidth, int stickerHeight, int fitzpatrickType, TdApi.File sound) Describes an animated or custom representation of an emoji.AnimatedEmoji
(DataInput input) Describes an animated or custom representation of an emoji. -
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
-
sticker
Sticker for the emoji; may be null if yet unknown for a custom emoji. If the sticker is a custom emoji, it can have arbitrary format different from stickerFormatTgs. -
stickerWidth
public int stickerWidthExpected width of the sticker, which can be used if the sticker is null. -
stickerHeight
public int stickerHeightExpected height of the sticker, which can be used if the sticker is null. -
fitzpatrickType
public int fitzpatrickTypeEmoji modifier fitzpatrick type; 0-6; 0 if none. -
sound
File containing the sound to be played when the sticker is clicked; may be null. The sound is encoded with the Opus codec, and stored inside an OGG container. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
AnimatedEmoji
public AnimatedEmoji()Describes an animated or custom representation of an emoji. -
AnimatedEmoji
public AnimatedEmoji(TdApi.Sticker sticker, int stickerWidth, int stickerHeight, int fitzpatrickType, TdApi.File sound) Describes an animated or custom representation of an emoji.- Parameters:
sticker
- Sticker for the emoji; may be null if yet unknown for a custom emoji. If the sticker is a custom emoji, it can have arbitrary format different from stickerFormatTgs.stickerWidth
- Expected width of the sticker, which can be used if the sticker is null.stickerHeight
- Expected height of the sticker, which can be used if the sticker is null.fitzpatrickType
- Emoji modifier fitzpatrick type; 0-6; 0 if none.sound
- File containing the sound to be played when the sticker is clicked; may be null. The sound is encoded with the Opus codec, and stored inside an OGG container.
-
AnimatedEmoji
Describes an animated or custom representation of an emoji.- 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()
-