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

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

Subclasses of TdApi.CheckChatUsernameResult in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.CheckChatUsernameResultOk`
The username can be set.
`static final class`
`TdApi.CheckChatUsernameResultPublicChatsTooMuch`
The user has too much chats with username, one of them must be made private first.
`static final class`
`TdApi.CheckChatUsernameResultPublicGroupsUnavailable`
The user can't be a member of a public supergroup.
`static final class`
`TdApi.CheckChatUsernameResultUsernameInvalid`
The username is invalid.
`static final class`
`TdApi.CheckChatUsernameResultUsernameOccupied`
The username is occupied.