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

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

Subclasses of TdApi.ChatType in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.ChatTypeBasicGroup`
A basic group (a chat with 0-200 other users).
`static final class`
`TdApi.ChatTypePrivate`
An ordinary chat with a user.
`static final class`
`TdApi.ChatTypeSecret`
A secret chat with a user.
`static final class`
`TdApi.ChatTypeSupergroup`
A supergroup or channel (with unlimited members).
Fields in it.tdlight.jni declared as TdApi.ChatType
Modifier and Type
Field
Description
`TdApi.ChatType`
TdApi.UpdateNewInlineQuery.`chatType`
The type of the chat from which the query originated; may be null if unknown.
`TdApi.ChatType`
TdApi.Chat.`type`
Type of the chat.
Constructors in it.tdlight.jni with parameters of type TdApi.ChatType
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.
``
`UpdateNewInlineQuery(long id, long senderUserId, TdApi.Location userLocation, TdApi.ChatType chatType, String query, String offset)`
A new incoming inline query; for bots only.