const BusinessConnection = @import("BusinessConnection.zig"); const BusinessMessagesDeleted = @import("BusinessMessagesDeleted.zig"); const CallbackQuery = @import("CallbackQuery.zig"); const ChatBoostRemoved = @import("ChatBoostRemoved.zig"); const ChatBoostUpdated = @import("ChatBoostUpdated.zig"); const ChatJoinRequest = @import("ChatJoinRequest.zig"); const ChatMemberUpdated = @import("ChatMemberUpdated.zig"); const ChosenInlineResult = @import("ChosenInlineResult.zig"); const InlineQuery = @import("InlineQuery.zig"); const Message = @import("Message.zig"); const MessageReactionCountUpdated = @import("MessageReactionCountUpdated.zig"); const MessageReactionUpdated = @import("MessageReactionUpdated.zig"); const Poll = @import("Poll.zig"); const PollAnswer = @import("PollAnswer.zig"); const PreCheckoutQuery = @import("PreCheckoutQuery.zig"); const ShippingQuery = @import("ShippingQuery.zig"); // TODO: Make this into a tagged union update_id: u64, message: ?Message = null, edited_message: ?Message = null, channel_post: ?Message = null, edited_channel_post: ?Message = null, business_connection: ?BusinessConnection = null, business_message: ?Message = null, edited_business_message: ?Message = null, deleted_business_messages: ?BusinessMessagesDeleted = null, message_reaction: ?MessageReactionUpdated = null, message_reaction_count: ?MessageReactionCountUpdated = null, inline_query: ?InlineQuery = null, chosen_inline_result: ?ChosenInlineResult = null, callback_query: ?CallbackQuery = null, shipping_query: ?ShippingQuery = null, pre_checkout_query: ?PreCheckoutQuery = null, poll: ?Poll = null, poll_answer: ?PollAnswer = null, my_chat_member: ?ChatMemberUpdated = null, chat_member: ?ChatMemberUpdated = null, chat_join_request: ?ChatJoinRequest = null, chat_boost: ?ChatBoostUpdated = null, removed_chat_boost: ?ChatBoostRemoved = null,