From c70ffd095a6de5cd5b872796a0d82a8c5afc1511 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sat, 20 Jul 2024 17:22:25 +0300 Subject: Initial commit --- src/types/ExternalReplyInfo.zig | 47 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/types/ExternalReplyInfo.zig (limited to 'src/types/ExternalReplyInfo.zig') diff --git a/src/types/ExternalReplyInfo.zig b/src/types/ExternalReplyInfo.zig new file mode 100644 index 0000000..89aa004 --- /dev/null +++ b/src/types/ExternalReplyInfo.zig @@ -0,0 +1,47 @@ +const Animation = @import("Animation.zig"); +const Audio = @import("Audio.zig"); +const Chat = @import("Chat.zig"); +const Contact = @import("Contact.zig"); +const Dice = @import("Dice.zig"); +const Document = @import("Document.zig"); +const Game = @import("Game.zig"); +const Giveaway = @import("Giveaway.zig"); +const GiveawayWinners = @import("GiveawayWinners.zig"); +const Invoice = @import("Invoice.zig"); +const LinkPreviewOptions = @import("LinkPreviewOptions.zig"); +const Location = @import("Location.zig"); +const MessageOrigin = @import("message_origin.zig").MessageOrigin; +const PaidMediaInfo = @import("PaidMediaInfo.zig"); +const Poll = @import("Poll.zig"); +const PhotoSize = @import("PhotoSize.zig"); +const Sticker = @import("Sticker.zig"); +const Story = @import("Story.zig"); +const Venue = @import("Venue.zig"); +const Video = @import("Video.zig"); +const VideoNote = @import("VideoNote.zig"); +const Voice = @import("Voice.zig"); + +origin: MessageOrigin, +chat: ?Chat = null, +message_id: ?u64 = null, +link_preview_options: ?LinkPreviewOptions = null, +animation: ?Animation = null, +audio: ?Audio = null, +document: ?Document = null, +paid_media: ?PaidMediaInfo = null, +photo: ?[]PhotoSize = null, +sticker: ?Sticker = null, +story: ?Story = null, +video: ?Video = null, +video_note: ?VideoNote = null, +voice: ?Voice = null, +has_media_spoiler: bool = false, +contact: ?Contact = null, +dice: ?Dice = null, +game: ?Game = null, +giveaway: ?Giveaway = null, +giveaway_winners: ?GiveawayWinners = null, +invoice: ?Invoice = null, +location: ?Location = null, +poll: ?Poll = null, +venue: ?Venue = null, -- cgit v1.2.3