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

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

Subclasses of TdApi.ChatAction in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.ChatActionCancel`
The user has canceled the previous action.
`static final class`
`TdApi.ChatActionChoosingContact`
The user is picking a contact to send.
`static final class`
`TdApi.ChatActionChoosingLocation`
The user is picking a location or venue to send.
`static final class`
`TdApi.ChatActionChoosingSticker`
The user is picking a sticker to send.
`static final class`
`TdApi.ChatActionRecordingVideo`
The user is recording a video.
`static final class`
`TdApi.ChatActionRecordingVideoNote`
The user is recording a video note.
`static final class`
`TdApi.ChatActionRecordingVoiceNote`
The user is recording a voice note.
`static final class`
`TdApi.ChatActionStartPlayingGame`
The user has started to play a game.
`static final class`
`TdApi.ChatActionTyping`
The user is typing a message.
`static final class`
`TdApi.ChatActionUploadingDocument`
The user is uploading a document.
`static final class`
`TdApi.ChatActionUploadingPhoto`
The user is uploading a photo.
`static final class`
`TdApi.ChatActionUploadingVideo`
The user is uploading a video.
`static final class`
`TdApi.ChatActionUploadingVideoNote`
The user is uploading a video note.
`static final class`
`TdApi.ChatActionUploadingVoiceNote`
The user is uploading a voice note.
`static final class`
`TdApi.ChatActionWatchingAnimations`
The user is watching animations sent by the other party by clicking on an animated emoji.
Fields in it.tdlight.jni declared as TdApi.ChatAction
Modifier and Type
Field
Description
`TdApi.ChatAction`
TdApi.SendChatAction.`action`
The action description; pass null to cancel the currently active action.
`TdApi.ChatAction`
TdApi.UpdateChatAction.`action`
The action.
Constructors in it.tdlight.jni with parameters of type TdApi.ChatAction
Modifier
Constructor
Description
``
`SendChatAction(long chatId, long messageThreadId, TdApi.ChatAction action)`
Sends a notification about user activity in a chat.
``
`UpdateChatAction(long chatId, long messageThreadId, TdApi.MessageSender senderId, TdApi.ChatAction action)`
A message sender activity in the chat has changed.