AdministratorChatMemberImpl

@Serializable
data class AdministratorChatMemberImpl(val user: PreviewUser, 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, val canManageTopics: Boolean = false, val canPostStories: Boolean = false, val canEditStories: Boolean = false, val canDeleteStories: Boolean = false, val canManageDirectMessages: Boolean = false, val canManageTags: Boolean = false) : AdministratorChatMember(source)

Constructors

Link copied to clipboard
constructor(user: PreviewUser, canBeEdited: Boolean = false, canChangeInfo: Boolean = false, canPostMessages: Boolean = false, canEditMessages: Boolean = false, canRemoveMessages: Boolean = false, canInviteUsers: Boolean = false, canRestrictMembers: Boolean = false, canPinMessages: Boolean = false, canPromoteMembers: Boolean = false, canManageVideoChats: Boolean = false, canManageChat: Boolean = false, isAnonymous: Boolean = false, customTitle: String? = null, canManageTopics: Boolean = false, canPostStories: Boolean = false, canEditStories: Boolean = false, canDeleteStories: Boolean = false, canManageDirectMessages: Boolean = false, canManageTags: Boolean = false)

Properties

Link copied to clipboard
@SerialName(value = "can_be_edited")
open override val canBeEdited: Boolean
Link copied to clipboard
@SerialName(value = "can_change_info")
open override val canChangeInfo: Boolean
Link copied to clipboard
@SerialName(value = "can_delete_stories")
open override val canDeleteStories: Boolean
Link copied to clipboard
@SerialName(value = "can_edit_messages")
open override val canEditMessages: Boolean
Link copied to clipboard
@SerialName(value = "can_edit_stories")
open override val canEditStories: Boolean
Link copied to clipboard
@SerialName(value = "can_invite_users")
open override val canInviteUsers: Boolean
Link copied to clipboard
@SerialName(value = "can_manage_chat")
open override val canManageChat: Boolean
Link copied to clipboard
@SerialName(value = "can_manage_direct_messages")
open override val canManageDirectMessages: Boolean
Link copied to clipboard
@SerialName(value = "can_manage_tags")
open override val canManageTags: Boolean
Link copied to clipboard
@SerialName(value = "can_manage_topics")
open override val canManageTopics: Boolean
Link copied to clipboard
@SerialName(value = "can_manage_video_chats")
open override val canManageVideoChats: Boolean
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "can_pin_messages")
open override val canPinMessages: Boolean
Link copied to clipboard
@SerialName(value = "can_post_messages")
open override val canPostMessages: Boolean
Link copied to clipboard
@SerialName(value = "can_post_stories")
open override val canPostStories: Boolean
Link copied to clipboard
@SerialName(value = "can_promote_members")
open override val canPromoteMembers: Boolean
Link copied to clipboard
@SerialName(value = "can_delete_messages")
open override val canRemoveMessages: Boolean
Link copied to clipboard
@SerialName(value = "can_restrict_members")
open override val canRestrictMembers: Boolean
Link copied to clipboard
@SerialName(value = "custom_title")
open override val customTitle: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "is_anonymous")
open override val isAnonymous: Boolean
Link copied to clipboard

Check that member is KickedChatMember

Link copied to clipboard
Link copied to clipboard

Check if receiver object is MemberChatMemberImpl

Link copied to clipboard

Check if receiver object is KickedChatMember

Link copied to clipboard
Link copied to clipboard

Check if receiver object is LeftChatMember

Link copied to clipboard

Check if receiver object isLeft or isKicked

Link copied to clipboard

Check if receiver object is MemberChatMember

Link copied to clipboard

Check if receiver object is OwnerChatMember

Link copied to clipboard

Check if receiver object is RestrictedChatMember

Link copied to clipboard

Check if receiver object isRestricted and not isKicked

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "status")
@Required
@EncodeDefault
open override val status: ChatMember.Status
Link copied to clipboard
@SerialName(value = "user")
open override val user: PreviewUser

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifCallbackQuery(block: (CallbackQuery) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifChatMember(block: (ChatMember) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifFromUser(block: (FromUser) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifInlineQuery(block: (InlineQuery) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifPollAnswer(block: (PollAnswer) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifShippingQuery(block: (ShippingQuery) -> T): T?
Link copied to clipboard
inline fun <T> OptionallyWithUser.ifWithUser(block: (WithUser) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> ChatMember.whenKickedChatMember(block: (KickedChatMember) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> ChatMember.whenMemberChatMember(block: (MemberChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.whenOwnerChatMember(block: (OwnerChatMember) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard