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

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

Subclasses of TdApi.ChatAvailableReactions in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.ChatAvailableReactionsAll`
All reactions are available in the chat.
`static final class`
`TdApi.ChatAvailableReactionsSome`
Only specific reactions are available in the chat.
Fields in it.tdlight.jni declared as TdApi.ChatAvailableReactions
Modifier and Type
Field
Description
`TdApi.ChatAvailableReactions`
TdApi.Chat.`availableReactions`
Types of reaction, available in the chat.
`TdApi.ChatAvailableReactions`
TdApi.SetChatAvailableReactions.`availableReactions`
Reactions available in the chat.
`TdApi.ChatAvailableReactions`
TdApi.UpdateChatAvailableReactions.`availableReactions`
The new reactions, available in the chat.
`TdApi.ChatAvailableReactions`
TdApi.ChatEventAvailableReactionsChanged.`newAvailableReactions`
New chat available reactions.
`TdApi.ChatAvailableReactions`
TdApi.ChatEventAvailableReactionsChanged.`oldAvailableReactions`
Previous chat available reactions.
Constructors in it.tdlight.jni with parameters of type TdApi.ChatAvailableReactions
Modifier
Constructor
Description
``
`Chat(long id, TdApi.ChatType type, String title, TdApi.ChatPhotoInfo photo, int accentColorId, long backgroundCustomEmojiId, int profileAccentColorId, long profileBackgroundCustomEmojiId, TdApi.ChatPermissions permissions, TdApi.Message lastMessage, TdApi.ChatPosition[] positions, TdApi.ChatList[] chatLists, TdApi.MessageSender messageSenderId, TdApi.BlockList blockList, boolean hasProtectedContent, boolean isTranslatable, boolean isMarkedAsUnread, boolean viewAsTopics, boolean hasScheduledMessages, boolean canBeDeletedOnlyForSelf, boolean canBeDeletedForAllUsers, boolean canBeReported, boolean defaultDisableNotification, int unreadCount, long lastReadInboxMessageId, long lastReadOutboxMessageId, int unreadMentionCount, int unreadReactionCount, TdApi.ChatNotificationSettings notificationSettings, TdApi.ChatAvailableReactions availableReactions, int messageAutoDeleteTime, TdApi.EmojiStatus emojiStatus, TdApi.ChatBackground background, String themeName, TdApi.ChatActionBar actionBar, TdApi.VideoChat videoChat, TdApi.ChatJoinRequestsInfo pendingJoinRequests, long replyMarkupMessageId, TdApi.DraftMessage draftMessage, String clientData)`
A chat.
``
`ChatEventAvailableReactionsChanged(TdApi.ChatAvailableReactions oldAvailableReactions, TdApi.ChatAvailableReactions newAvailableReactions)`
The chat available reactions were changed.
``
`SetChatAvailableReactions(long chatId, TdApi.ChatAvailableReactions availableReactions)`
Changes reactions, available in a chat.
``
`UpdateChatAvailableReactions(long chatId, TdApi.ChatAvailableReactions availableReactions)`
The chat available reactions were changed.