ChatMember

interface ChatMember : WithUser

Properties

Link copied to clipboard
abstract val user: User

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
inline fun ChatMember.asAdministratorChatMember(): AdministratorChatMember?
Link copied to clipboard
inline fun ChatMember.asBannedChatMember(): BannedChatMember?
Link copied to clipboard
inline fun ChatMember.asKickedChatMember(): KickedChatMember?
Link copied to clipboard
inline fun ChatMember.asLeftChatMember(): LeftChatMember?
Link copied to clipboard
inline fun ChatMember.asMemberChatMember(): MemberChatMember?
Link copied to clipboard
inline fun ChatMember.asOwnerChatMember(): OwnerChatMember?
Link copied to clipboard
inline fun ChatMember.asRestrictedChatMember(): RestrictedChatMember?
Link copied to clipboard
inline fun ChatMember.asSpecialRightsChatMember(): SpecialRightsChatMember?
Link copied to clipboard
inline fun ChatMember.requireAdministratorChatMember(): AdministratorChatMember
Link copied to clipboard
inline fun ChatMember.requireBannedChatMember(): BannedChatMember
Link copied to clipboard
inline fun ChatMember.requireKickedChatMember(): KickedChatMember
Link copied to clipboard
inline fun ChatMember.requireLeftChatMember(): LeftChatMember
Link copied to clipboard
inline fun ChatMember.requireMemberChatMember(): MemberChatMember
Link copied to clipboard
inline fun ChatMember.requireOwnerChatMember(): OwnerChatMember
Link copied to clipboard
inline fun ChatMember.requireRestrictedChatMember(): RestrictedChatMember
Link copied to clipboard
inline fun ChatMember.requireSpecialRightsChatMember(): SpecialRightsChatMember
Link copied to clipboard
inline fun <T> ChatMember.whenAdministratorChatMember(block: (AdministratorChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.whenBannedChatMember(block: (BannedChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.whenKickedChatMember(block: (KickedChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.whenLeftChatMember(block: (LeftChatMember) -> T): T?
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
inline fun <T> ChatMember.whenRestrictedChatMember(block: (RestrictedChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.whenSpecialRightsChatMember(block: (SpecialRightsChatMember) -> T): T?