OwnerChatMember

@Serializable
data class OwnerChatMember(val user: PreviewUser, val isAnonymous: Boolean = false, val customTitle: String? = null) : AdministratorChatMember(source)

Constructors

Link copied to clipboard
constructor(user: PreviewUser, isAnonymous: Boolean = false, customTitle: String? = null)

Properties

Link copied to clipboard
@Transient
open override val canBeEdited: Boolean = true
Link copied to clipboard
@Transient
open override val canChangeInfo: Boolean = true
Link copied to clipboard
@Transient
open override val canDeleteStories: Boolean = true
Link copied to clipboard
@Transient
open override val canEditMessages: Boolean = true
Link copied to clipboard
@Transient
open override val canEditStories: Boolean = true
Link copied to clipboard
@Transient
open override val canInviteUsers: Boolean = true
Link copied to clipboard
@Transient
open override val canManageChat: Boolean = true
Link copied to clipboard
@Transient
open override val canManageDirectMessages: Boolean = true
Link copied to clipboard
@Transient
open override val canManageTags: Boolean = true
Link copied to clipboard
@Transient
open override val canManageTopics: Boolean = true
Link copied to clipboard
@Transient
open override val canManageVideoChats: Boolean = true
Link copied to clipboard
Link copied to clipboard
@Transient
open override val canPinMessages: Boolean = true
Link copied to clipboard
@Transient
open override val canPostMessages: Boolean = true
Link copied to clipboard
@Transient
open override val canPostStories: Boolean = true
Link copied to clipboard
@Transient
open override val canPromoteMembers: Boolean = true
Link copied to clipboard
@Transient
open override val canRemoveMessages: Boolean = true
Link copied to clipboard
@Transient
open override val canRestrictMembers: Boolean = true
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