Update

data class Update(val updateId: Int, val message: Message? = null, val editedMessage: Message? = null, val channelPost: Message? = null, val editedChannelPost: Message? = null, val messageReaction: MessageReactionUpdated? = null, val messageReactionCount: MessageReactionCountUpdated? = null, val inlineQuery: InlineQuery? = null, val chosenInlineResult: ChosenInlineResult? = null, val callbackQuery: CallbackQuery? = null, val shippingQuery: ShippingQuery? = null, val preCheckoutQuery: PreCheckoutQuery? = null, val poll: Poll? = null, val pollAnswer: PollAnswer? = null, val myChatMember: ChatMemberUpdated? = null, val chatMember: ChatMemberUpdated? = null, val chatJoinRequest: ChatJoinRequest? = null, val chatBoost: ChatBoostUpdated? = null, val removedChatBoost: ChatBoostRemoved? = null)(source)

Update.

This object represents an incoming update. At most one of the optional parameters can be present in any given update.

Author

ForteScarlet

See also

Constructors

Link copied to clipboard
constructor(updateId: Int, message: Message? = null, editedMessage: Message? = null, channelPost: Message? = null, editedChannelPost: Message? = null, messageReaction: MessageReactionUpdated? = null, messageReactionCount: MessageReactionCountUpdated? = null, inlineQuery: InlineQuery? = null, chosenInlineResult: ChosenInlineResult? = null, callbackQuery: CallbackQuery? = null, shippingQuery: ShippingQuery? = null, preCheckoutQuery: PreCheckoutQuery? = null, poll: Poll? = null, pollAnswer: PollAnswer? = null, myChatMember: ChatMemberUpdated? = null, chatMember: ChatMemberUpdated? = null, chatJoinRequest: ChatJoinRequest? = null, chatBoost: ChatBoostUpdated? = null, removedChatBoost: ChatBoostRemoved? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "callback_query")
val callbackQuery: CallbackQuery? = null

Optional.

Link copied to clipboard
@SerialName(value = "channel_post")
val channelPost: Message? = null

Optional.

Link copied to clipboard
@SerialName(value = "chat_boost")
val chatBoost: ChatBoostUpdated? = null

Optional.

Link copied to clipboard
@SerialName(value = "chat_join_request")
val chatJoinRequest: ChatJoinRequest? = null

Optional.

Link copied to clipboard
@SerialName(value = "chat_member")
val chatMember: ChatMemberUpdated? = null

Optional.

Link copied to clipboard
@SerialName(value = "chosen_inline_result")
val chosenInlineResult: ChosenInlineResult? = null

Optional.

Link copied to clipboard
@SerialName(value = "edited_channel_post")
val editedChannelPost: Message? = null

Optional.

Link copied to clipboard
@SerialName(value = "edited_message")
val editedMessage: Message? = null

Optional.

Link copied to clipboard
@SerialName(value = "inline_query")
val inlineQuery: InlineQuery? = null

Optional.

Link copied to clipboard
val message: Message? = null

Optional.

Link copied to clipboard
@SerialName(value = "message_reaction")
val messageReaction: MessageReactionUpdated? = null

Optional.

Link copied to clipboard
@SerialName(value = "message_reaction_count")
val messageReactionCount: MessageReactionCountUpdated? = null

Optional.

Link copied to clipboard
@SerialName(value = "my_chat_member")
val myChatMember: ChatMemberUpdated? = null

Optional.

Link copied to clipboard
val poll: Poll? = null

Optional.

Link copied to clipboard
@SerialName(value = "poll_answer")
val pollAnswer: PollAnswer? = null

Optional.

Link copied to clipboard
@SerialName(value = "pre_checkout_query")
val preCheckoutQuery: PreCheckoutQuery? = null

Optional.

Link copied to clipboard
@SerialName(value = "removed_chat_boost")
val removedChatBoost: ChatBoostRemoved? = null

Optional.

Link copied to clipboard
@SerialName(value = "shipping_query")
val shippingQuery: ShippingQuery? = null

Optional.

Link copied to clipboard
@SerialName(value = "update_id")
val updateId: Int

The update's unique identifier.