SimpleUpdatesFilter

data class SimpleUpdatesFilter(    messageCallback: UpdateReceiver<MessageUpdate>? = null,     messageMediaGroupCallback: UpdateReceiver<MessageMediaGroupUpdate>? = null,     editedMessageCallback: UpdateReceiver<EditMessageUpdate>? = null,     editedMessageMediaGroupCallback: UpdateReceiver<EditMessageMediaGroupUpdate>? = null,     channelPostCallback: UpdateReceiver<ChannelPostUpdate>? = null,     channelPostMediaGroupCallback: UpdateReceiver<ChannelPostMediaGroupUpdate>? = null,     editedChannelPostCallback: UpdateReceiver<EditChannelPostUpdate>? = null,     editedChannelPostMediaGroupCallback: UpdateReceiver<EditChannelPostMediaGroupUpdate>? = null,     chosenInlineResultCallback: UpdateReceiver<ChosenInlineResultUpdate>? = null,     inlineQueryCallback: UpdateReceiver<InlineQueryUpdate>? = null,     callbackQueryCallback: UpdateReceiver<CallbackQueryUpdate>? = null,     shippingQueryCallback: UpdateReceiver<ShippingQueryUpdate>? = null,     preCheckoutQueryCallback: UpdateReceiver<PreCheckoutQueryUpdate>? = null,     pollUpdateCallback: UpdateReceiver<PollUpdate>? = null,     pollAnswerUpdateCallback: UpdateReceiver<PollAnswerUpdate>? = null,     unknownUpdateTypeCallback: UpdateReceiver<UnknownUpdate>? = null) : UpdatesFilter

Constructors

Link copied to clipboard
fun SimpleUpdatesFilter(    messageCallback: UpdateReceiver<MessageUpdate>? = null,     messageMediaGroupCallback: UpdateReceiver<MessageMediaGroupUpdate>? = null,     editedMessageCallback: UpdateReceiver<EditMessageUpdate>? = null,     editedMessageMediaGroupCallback: UpdateReceiver<EditMessageMediaGroupUpdate>? = null,     channelPostCallback: UpdateReceiver<ChannelPostUpdate>? = null,     channelPostMediaGroupCallback: UpdateReceiver<ChannelPostMediaGroupUpdate>? = null,     editedChannelPostCallback: UpdateReceiver<EditChannelPostUpdate>? = null,     editedChannelPostMediaGroupCallback: UpdateReceiver<EditChannelPostMediaGroupUpdate>? = null,     chosenInlineResultCallback: UpdateReceiver<ChosenInlineResultUpdate>? = null,     inlineQueryCallback: UpdateReceiver<InlineQueryUpdate>? = null,     callbackQueryCallback: UpdateReceiver<CallbackQueryUpdate>? = null,     shippingQueryCallback: UpdateReceiver<ShippingQueryUpdate>? = null,     preCheckoutQueryCallback: UpdateReceiver<PreCheckoutQueryUpdate>? = null,     pollUpdateCallback: UpdateReceiver<PollUpdate>? = null,     pollAnswerUpdateCallback: UpdateReceiver<PollAnswerUpdate>? = null,     unknownUpdateTypeCallback: UpdateReceiver<UnknownUpdate>? = null)

Functions

Link copied to clipboard
suspend fun invoke(update: Update)

Properties

Link copied to clipboard
open override val allowedUpdates: List<String>
Link copied to clipboard
open override val asUpdateReceiver: UpdateReceiver<Update>