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.administratorChatMemberOrNull(): AdministratorChatMember?
Link copied to clipboard
inline fun ChatMember.administratorChatMemberOrThrow(): AdministratorChatMember
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.bannedChatMemberOrNull(): BannedChatMember?
Link copied to clipboard
inline fun ChatMember.bannedChatMemberOrThrow(): BannedChatMember
Link copied to clipboard
inline fun <T> ChatMember.ifAdministratorChatMember(block: (AdministratorChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifBannedChatMember(block: (BannedChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifKickedChatMember(block: (KickedChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifLeftChatMember(block: (LeftChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifMemberChatMember(block: (MemberChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifOwnerChatMember(block: (OwnerChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifRestrictedChatMember(block: (RestrictedChatMember) -> T): T?
Link copied to clipboard
inline fun <T> ChatMember.ifSpecialRightsChatMember(block: (SpecialRightsChatMember) -> T): T?
Link copied to clipboard
inline fun ChatMember.kickedChatMemberOrNull(): KickedChatMember?
Link copied to clipboard
inline fun ChatMember.kickedChatMemberOrThrow(): KickedChatMember
Link copied to clipboard
inline fun ChatMember.leftChatMemberOrNull(): LeftChatMember?
Link copied to clipboard
inline fun ChatMember.leftChatMemberOrThrow(): LeftChatMember
Link copied to clipboard
inline fun ChatMember.memberChatMemberOrNull(): MemberChatMember?
Link copied to clipboard
inline fun ChatMember.memberChatMemberOrThrow(): MemberChatMember
Link copied to clipboard
inline fun ChatMember.ownerChatMemberOrNull(): OwnerChatMember?
Link copied to clipboard
inline fun ChatMember.ownerChatMemberOrThrow(): OwnerChatMember
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 ChatMember.restrictedChatMemberOrNull(): RestrictedChatMember?
Link copied to clipboard
inline fun ChatMember.restrictedChatMemberOrThrow(): RestrictedChatMember
Link copied to clipboard
inline fun ChatMember.specialRightsChatMemberOrNull(): SpecialRightsChatMember?
Link copied to clipboard
inline fun ChatMember.specialRightsChatMemberOrThrow(): 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?