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

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

Fields in it.tdlight.jni declared as TdApi.EmojiStatus
Modifier and Type
Field
Description
`TdApi.EmojiStatus`
TdApi.Chat.`emojiStatus`
Emoji status to be shown along with chat title; may be null.
`TdApi.EmojiStatus`
TdApi.SetChatEmojiStatus.`emojiStatus`
New emoji status; pass null to remove emoji status.
`TdApi.EmojiStatus`
TdApi.SetEmojiStatus.`emojiStatus`
New emoji status; pass null to switch to the default badge.
`TdApi.EmojiStatus`
TdApi.UpdateChatEmojiStatus.`emojiStatus`
The new chat emoji status; may be null.
`TdApi.EmojiStatus`
TdApi.User.`emojiStatus`
Emoji status to be shown instead of the default Telegram Premium badge; may be null.
`TdApi.EmojiStatus`
TdApi.ChatEventEmojiStatusChanged.`newEmojiStatus`
New emoji status; may be null if none.
`TdApi.EmojiStatus`
TdApi.ChatEventEmojiStatusChanged.`oldEmojiStatus`
Previous emoji status; may be null if none.
Constructors in it.tdlight.jni with parameters of type TdApi.EmojiStatus
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.
``
`ChatEventEmojiStatusChanged(TdApi.EmojiStatus oldEmojiStatus, TdApi.EmojiStatus newEmojiStatus)`
The chat emoji status was changed.
``
`SetChatEmojiStatus(long chatId, TdApi.EmojiStatus emojiStatus)`
Changes the emoji status of a chat.
``
`SetEmojiStatus(TdApi.EmojiStatus emojiStatus)`
Changes the emoji status of the current user; for Telegram Premium users only.
``
`UpdateChatEmojiStatus(long chatId, TdApi.EmojiStatus emojiStatus)`
Chat emoji status has changed.
``
`User(long id, String firstName, String lastName, TdApi.Usernames usernames, String phoneNumber, TdApi.UserStatus status, TdApi.ProfilePhoto profilePhoto, int accentColorId, long backgroundCustomEmojiId, int profileAccentColorId, long profileBackgroundCustomEmojiId, TdApi.EmojiStatus emojiStatus, boolean isContact, boolean isMutualContact, boolean isCloseFriend, boolean isVerified, boolean isPremium, boolean isSupport, String restrictionReason, boolean isScam, boolean isFake, boolean hasActiveStories, boolean hasUnreadActiveStories, boolean restrictsNewChats, boolean haveAccess, TdApi.UserType type, String languageCode, boolean addedToAttachmentMenu)`
Represents a user.