ChatMember

interface ChatMember : WithUser

Properties

user
Link copied to clipboard
common
abstract val user: User

Inheritors

BannedChatMember
Link copied to clipboard
LeftChatMember
Link copied to clipboard
MemberChatMember
Link copied to clipboard
SpecialRightsChatMember
Link copied to clipboard

Extensions

asAdministratorChatMember
Link copied to clipboard
common
inline fun ChatMember.asAdministratorChatMember(): AdministratorChatMember?
asBannedChatMember
Link copied to clipboard
common
inline fun ChatMember.asBannedChatMember(): BannedChatMember?
asCreatorChatMember
Link copied to clipboard
common
inline fun ChatMember.asCreatorChatMember(): CreatorChatMember?
asKickedChatMember
Link copied to clipboard
common
inline fun ChatMember.asKickedChatMember(): KickedChatMember?
asLeftChatMember
Link copied to clipboard
common
inline fun ChatMember.asLeftChatMember(): LeftChatMember?
asMemberChatMember
Link copied to clipboard
common
inline fun ChatMember.asMemberChatMember(): MemberChatMember?
asRestrictedChatMember
Link copied to clipboard
common
inline fun ChatMember.asRestrictedChatMember(): RestrictedChatMember?
asSpecialRightsChatMember
Link copied to clipboard
common
inline fun ChatMember.asSpecialRightsChatMember(): SpecialRightsChatMember?
requireAdministratorChatMember
Link copied to clipboard
common
inline fun ChatMember.requireAdministratorChatMember(): AdministratorChatMember
requireBannedChatMember
Link copied to clipboard
common
inline fun ChatMember.requireBannedChatMember(): BannedChatMember
requireCreatorChatMember
Link copied to clipboard
common
inline fun ChatMember.requireCreatorChatMember(): CreatorChatMember
requireKickedChatMember
Link copied to clipboard
common
inline fun ChatMember.requireKickedChatMember(): KickedChatMember
requireLeftChatMember
Link copied to clipboard
common
inline fun ChatMember.requireLeftChatMember(): LeftChatMember
requireMemberChatMember
Link copied to clipboard
common
inline fun ChatMember.requireMemberChatMember(): MemberChatMember
requireRestrictedChatMember
Link copied to clipboard
common
inline fun ChatMember.requireRestrictedChatMember(): RestrictedChatMember
requireSpecialRightsChatMember
Link copied to clipboard
common
inline fun ChatMember.requireSpecialRightsChatMember(): SpecialRightsChatMember
whenAdministratorChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenAdministratorChatMember(block: (AdministratorChatMember) -> T): T?
whenBannedChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenBannedChatMember(block: (BannedChatMember) -> T): T?
whenCreatorChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenCreatorChatMember(block: (CreatorChatMember) -> T): T?
whenKickedChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenKickedChatMember(block: (KickedChatMember) -> T): T?
whenLeftChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenLeftChatMember(block: (LeftChatMember) -> T): T?
whenMemberChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenMemberChatMember(block: (MemberChatMember) -> T): T?
whenRestrictedChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenRestrictedChatMember(block: (RestrictedChatMember) -> T): T?
whenSpecialRightsChatMember
Link copied to clipboard
common
inline fun <T> ChatMember.whenSpecialRightsChatMember(block: (SpecialRightsChatMember) -> T): T?