# Uses of Class it.tdlight.jni.TdApi.ReactionType (tdlight API 4.0.311 API)
use: module: tdlight.api, package: it.tdlight.jni, class: TdApi, class: ReactionType

# Uses of Class
it.tdlight.jni.TdApi.ReactionType

## Uses of TdApi.ReactionType in it.tdlight.jni

Subclasses of TdApi.ReactionType in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.ReactionTypeCustomEmoji`
A reaction with a custom emoji.
`static final class`
`TdApi.ReactionTypeEmoji`
A reaction with an emoji.
Fields in it.tdlight.jni declared as TdApi.ReactionType
Modifier and Type
Field
Description
`TdApi.ReactionType[]`
TdApi.ChatAvailableReactionsSome.`reactions`
The list of reactions.
`TdApi.ReactionType`
TdApi.AddMessageReaction.`reactionType`
Type of the reaction to add.
`TdApi.ReactionType`
TdApi.GetMessageAddedReactions.`reactionType`
Type of the reactions to return; pass null to return all added reactions.
`TdApi.ReactionType`
TdApi.RemoveMessageReaction.`reactionType`
Type of the reaction to remove.
`TdApi.ReactionType`
TdApi.SetDefaultReactionType.`reactionType`
New type of the default reaction.
`TdApi.ReactionType`
TdApi.UpdateDefaultReactionType.`reactionType`
The new type of the default reaction.
`TdApi.ReactionType`
TdApi.AddedReaction.`type`
Type of the reaction.
`TdApi.ReactionType`
TdApi.AvailableReaction.`type`
Type of the reaction.
`TdApi.ReactionType`
TdApi.MessageReaction.`type`
Type of the reaction.
`TdApi.ReactionType`
TdApi.UnreadReaction.`type`
Type of the reaction.
Constructors in it.tdlight.jni with parameters of type TdApi.ReactionType
Modifier
Constructor
Description
``
`AddedReaction(TdApi.ReactionType type, TdApi.MessageSender senderId, int date)`
Represents a reaction applied to a message.
``
`AddMessageReaction(long chatId, long messageId, TdApi.ReactionType reactionType, boolean isBig, boolean updateRecentReactions)`
Adds a reaction to a message.
``
`AvailableReaction(TdApi.ReactionType type, boolean needsPremium)`
Represents an available reaction.
``
`ChatAvailableReactionsSome(TdApi.ReactionType[] reactions)`
Only specific reactions are available in the chat.
``
`GetMessageAddedReactions(long chatId, long messageId, TdApi.ReactionType reactionType, String offset, int limit)`
Returns reactions added for a message, along with their sender.
``
`MessageReaction(TdApi.ReactionType type, int totalCount, boolean isChosen, TdApi.MessageSender[] recentSenderIds)`
Contains information about a reaction to a message.
``
`RemoveMessageReaction(long chatId, long messageId, TdApi.ReactionType reactionType)`
Removes a reaction from a message.
``
`SetDefaultReactionType(TdApi.ReactionType reactionType)`
Changes type of default reaction for the current user.
``
`UnreadReaction(TdApi.ReactionType type, TdApi.MessageSender senderId, boolean isBig)`
Contains information about an unread reaction to a message.
``
`UpdateDefaultReactionType(TdApi.ReactionType reactionType)`
The type of default reaction has changed.