docs

# ChatInviteLink

interface ChatInviteLink : WithUser
Content copied to clipboard

Base interface for all chat invite links. See inheritors for more info or official docs

## Properties

creator
Link copied to clipboard
abstract val creator : User
Content copied to clipboard
expirationDateTime
Link copied to clipboard
abstract val expirationDateTime : DateTime?
Content copied to clipboard
inviteLink
Link copied to clipboard
abstract val inviteLink : String
Content copied to clipboard
isPrimary
Link copied to clipboard
open val isPrimary : Boolean
Content copied to clipboard
isRevoked
Link copied to clipboard
abstract val isRevoked : Boolean
Content copied to clipboard
name
Link copied to clipboard
abstract val name : String ?
Content copied to clipboard
user
Link copied to clipboard
open override val user : User
Content copied to clipboard

## Inheritors

SecondaryChatInviteLink
Link copied to clipboard
PrimaryInviteLink
Link copied to clipboard

## Extensions

asChatInviteLinkUnlimited
Link copied to clipboard
inline fun ChatInviteLink . asChatInviteLinkUnlimited (): ChatInviteLinkUnlimited ?
Content copied to clipboard
asChatInviteLinkWithJoinRequest
Link copied to clipboard
inline fun ChatInviteLink . asChatInviteLinkWithJoinRequest (): ChatInviteLinkWithJoinRequest ?
Content copied to clipboard
asChatInviteLinkWithLimitedMembers
Link copied to clipboard
inline fun ChatInviteLink . asChatInviteLinkWithLimitedMembers (): ChatInviteLinkWithLimitedMembers ?
Content copied to clipboard
asPrimaryInviteLink
Link copied to clipboard
inline fun ChatInviteLink . asPrimaryInviteLink (): PrimaryInviteLink ?
Content copied to clipboard
asSecondaryChatInviteLink
Link copied to clipboard
inline fun ChatInviteLink . asSecondaryChatInviteLink (): SecondaryChatInviteLink ?
Content copied to clipboard
requireChatInviteLinkUnlimited
Link copied to clipboard
inline fun ChatInviteLink . requireChatInviteLinkUnlimited (): ChatInviteLinkUnlimited
Content copied to clipboard
requireChatInviteLinkWithJoinRequest
Link copied to clipboard
inline fun ChatInviteLink . requireChatInviteLinkWithJoinRequest (): ChatInviteLinkWithJoinRequest
Content copied to clipboard
requireChatInviteLinkWithLimitedMembers
Link copied to clipboard
inline fun ChatInviteLink . requireChatInviteLinkWithLimitedMembers (): ChatInviteLinkWithLimitedMembers
Content copied to clipboard
requirePrimaryInviteLink
Link copied to clipboard
inline fun ChatInviteLink . requirePrimaryInviteLink (): PrimaryInviteLink
Content copied to clipboard
requireSecondaryChatInviteLink
Link copied to clipboard
inline fun ChatInviteLink . requireSecondaryChatInviteLink (): SecondaryChatInviteLink
Content copied to clipboard
whenChatInviteLinkUnlimited
Link copied to clipboard
inline fun < T > ChatInviteLink . whenChatInviteLinkUnlimited (block: ( ChatInviteLinkUnlimited ) -> T ): T ?
Content copied to clipboard
whenChatInviteLinkWithJoinRequest
Link copied to clipboard
inline fun < T > ChatInviteLink . whenChatInviteLinkWithJoinRequest (block: ( ChatInviteLinkWithJoinRequest ) -> T ): T ?
Content copied to clipboard
whenChatInviteLinkWithLimitedMembers
Link copied to clipboard
inline fun < T > ChatInviteLink . whenChatInviteLinkWithLimitedMembers (block: ( ChatInviteLinkWithLimitedMembers ) -> T ): T ?
Content copied to clipboard
whenPrimaryInviteLink
Link copied to clipboard
inline fun < T > ChatInviteLink . whenPrimaryInviteLink (block: ( PrimaryInviteLink ) -> T ): T ?
Content copied to clipboard
whenSecondaryChatInviteLink
Link copied to clipboard
inline fun < T > ChatInviteLink . whenSecondaryChatInviteLink (block: ( SecondaryChatInviteLink ) -> T ): T ?
Content copied to clipboard