Package dev. inmo. tgbotapi. types. chat. member
Types
Link copied to clipboard
interface AdministratorChatMember : SpecialRightsChatMember, ChatAdministratorRights
Content copied to clipboard
Link copied to clipboard
data class AdministratorChatMemberImpl( val user: User, val canBeEdited: Boolean = false, val canChangeInfo: Boolean = false, val canPostMessages: Boolean = false, val canEditMessages: Boolean = false, val canRemoveMessages: Boolean = false, val canInviteUsers: Boolean = false, val canRestrictMembers: Boolean = false, val canPinMessages: Boolean = false, val canPromoteMembers: Boolean = false, val canManageVideoChats: Boolean = false, val canManageChat: Boolean = false, val isAnonymous: Boolean = false, val customTitle: String? = null) : AdministratorChatMember
Content copied to clipboard
Link copied to clipboard
object AdministratorChatMemberSerializer : KSerializer<AdministratorChatMember>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ChatAdministratorRightsImpl( val canChangeInfo: Boolean = false, val canPostMessages: Boolean = false, val canEditMessages: Boolean = false, val canRemoveMessages: Boolean = false, val canInviteUsers: Boolean = false, val canRestrictMembers: Boolean = false, val canPinMessages: Boolean = false, val canPromoteMembers: Boolean = false, val canManageVideoChats: Boolean = false, val canManageChat: Boolean = false, val isAnonymous: Boolean = false) : ChatAdministratorRights
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ChatMemberUpdated( val chat: Chat, val user: User, val date: TelegramDate, val oldChatMemberState: ChatMember, val newChatMemberState: ChatMember, val inviteLink: ChatInviteLink? = null)
Content copied to clipboard
Link copied to clipboard
data class CreatorChatMember( val user: User, val isAnonymous: Boolean = false, val customTitle: String? = null) : AdministratorChatMember
Content copied to clipboard
Link copied to clipboard
data class KickedChatMember(val user: User, val untilDate: TelegramDate? = null) : BannedChatMember
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RestrictedChatMember( val user: User, val untilDate: TelegramDate? = null, val isMember: Boolean = false, val canSendMessages: Boolean = false, val canSendMediaMessages: Boolean = false, val canSendPolls: Boolean = false, val canSendOtherMessages: Boolean = false, val canAddWebpagePreviews: Boolean = false, val canChangeInfo: Boolean = false, val canInviteUsers: Boolean = false, val canPinMessages: Boolean = false) : BannedChatMember, SpecialRightsChatMember
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SpecialRightsChatMember : ChatMember, SpecialChatAdministratorRights
Content copied to clipboard