ChatJoinRequest

@Serializable
data class ChatJoinRequest(val chat: PublicChat, val from: User, val userChatId: UserId, val date: TelegramDate, val inviteLink: ChatInviteLink? = null, val bio: String? = null, val queryId: ChatJoinRequestQueryId? = null) : FromUser(source)

Represent a ChatJoinRequest

Constructors

Link copied to clipboard
constructor(chat: PublicChat, from: User, userChatId: UserId, date: TelegramDate, inviteLink: ChatInviteLink? = null, bio: String? = null, queryId: ChatJoinRequestQueryId? = null)

Properties

Link copied to clipboard
@SerialName(value = "bio")
val bio: String?
Link copied to clipboard
@SerialName(value = "chat")
val chat: PublicChat
Link copied to clipboard
@SerialName(value = "date")
val date: TelegramDate
Link copied to clipboard
val dateTime: DateTime
Link copied to clipboard
@SerialName(value = "from")
open override val from: User

The source User of this type

Link copied to clipboard
Link copied to clipboard
@SerialName(value = "invite_link")
val inviteLink: ChatInviteLink?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "query_id")
val queryId: ChatJoinRequestQueryId?
Link copied to clipboard
open override val user: User
Link copied to clipboard
@SerialName(value = "user_chat_id")
val userChatId: UserId

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
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