summaryrefslogtreecommitdiff
path: root/src/types/Message.zig
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2025-08-16 13:41:34 +0300
committerGravatar Uko Kokņevičs2025-08-16 13:41:34 +0300
commit9665b6315e028483f4db906a84e0c618157cc2be (patch)
treee15085246a024ed2bc28e27ad2680f6632cbd168 /src/types/Message.zig
parentMove bot configuration to SQL land (diff)
downloadukkobot-9665b6315e028483f4db906a84e0c618157cc2be.tar.gz
ukkobot-9665b6315e028483f4db906a84e0c618157cc2be.tar.xz
ukkobot-9665b6315e028483f4db906a84e0c618157cc2be.zip
Add some new stuff to types
Diffstat (limited to 'src/types/Message.zig')
-rw-r--r--src/types/Message.zig27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/types/Message.zig b/src/types/Message.zig
index 448ca86..8853747 100644
--- a/src/types/Message.zig
+++ b/src/types/Message.zig
@@ -4,8 +4,11 @@ const Chat = @import("Chat.zig");
4const ChatBackground = @import("ChatBackground.zig"); 4const ChatBackground = @import("ChatBackground.zig");
5const ChatBoostAdded = @import("ChatBoostAdded.zig"); 5const ChatBoostAdded = @import("ChatBoostAdded.zig");
6const ChatShared = @import("ChatShared.zig"); 6const ChatShared = @import("ChatShared.zig");
7const ChecklistTasksAdded = @import("ChecklistTasksAdded.zig");
7const Contact = @import("Contact.zig"); 8const Contact = @import("Contact.zig");
8const Dice = @import("Dice.zig"); 9const Dice = @import("Dice.zig");
10const DirectMessagePriceChanged = @import("DirectMessagePriceChanged.zig");
11const DirectMessagesTopic = @import("DirectMessagesTopic.zig");
9const Document = @import("Document.zig"); 12const Document = @import("Document.zig");
10const ExternalReplyInfo = @import("ExternalReplyInfo.zig"); 13const ExternalReplyInfo = @import("ExternalReplyInfo.zig");
11const ForumTopicClosed = @import("ForumTopicClosed.zig"); 14const ForumTopicClosed = @import("ForumTopicClosed.zig");
@@ -15,6 +18,7 @@ const ForumTopicReopened = @import("ForumTopicReopened.zig");
15const Game = @import("Game.zig"); 18const Game = @import("Game.zig");
16const GeneralForumTopicHidden = @import("GeneralForumTopicHidden.zig"); 19const GeneralForumTopicHidden = @import("GeneralForumTopicHidden.zig");
17const GeneralForumTopicUnhidden = @import("GeneralForumTopicUnhidden.zig"); 20const GeneralForumTopicUnhidden = @import("GeneralForumTopicUnhidden.zig");
21const GiftInfo = @import("GiftInfo.zig");
18const Giveaway = @import("Giveaway.zig"); 22const Giveaway = @import("Giveaway.zig");
19const GiveawayCompleted = @import("GiveawayCompleted.zig"); 23const GiveawayCompleted = @import("GiveawayCompleted.zig");
20const GiveawayCreated = @import("GiveawayCreated.zig"); 24const GiveawayCreated = @import("GiveawayCreated.zig");
@@ -29,6 +33,7 @@ const MessageAutoDeleteTimerChanged = @import("MessageAutoDeleteTimerChanged.zig
29const MessageEntity = @import("MessageEntity.zig"); 33const MessageEntity = @import("MessageEntity.zig");
30const MessageOrigin = @import("message_origin.zig").MessageOrigin; 34const MessageOrigin = @import("message_origin.zig").MessageOrigin;
31const PaidMediaInfo = @import("PaidMediaInfo.zig"); 35const PaidMediaInfo = @import("PaidMediaInfo.zig");
36const PaidMessagePriceChanged = @import("PaidMessagePriceChanged.zig");
32const PassportData = @import("PassportData.zig"); 37const PassportData = @import("PassportData.zig");
33const PhotoSize = @import("PhotoSize.zig"); 38const PhotoSize = @import("PhotoSize.zig");
34const Poll = @import("Poll.zig"); 39const Poll = @import("Poll.zig");
@@ -37,7 +42,14 @@ const RefundedPayment = @import("RefundedPayment.zig");
37const Sticker = @import("Sticker.zig"); 42const Sticker = @import("Sticker.zig");
38const Story = @import("Story.zig"); 43const Story = @import("Story.zig");
39const SuccessfulPayment = @import("SuccessfulPayment.zig"); 44const SuccessfulPayment = @import("SuccessfulPayment.zig");
45const SuggestedPostApprovalFailed = @import("SuggestedPostApprovalFailed.zig");
46const SuggestedPostApproved = @import("SuggestedPostApproved.zig");
47const SuggestedPostDeclined = @import("SuggestedPostDeclined.zig");
48const SuggestedPostInfo = @import("SuggestedPostInfo.zig");
49const SuggestedPostPaid = @import("SuggestedPostPaid.zig");
50const SuggestedPostRefunded = @import("SuggestedPostRefunded.zig");
40const TextQuote = @import("TextQuote.zig"); 51const TextQuote = @import("TextQuote.zig");
52const UniqueGiftInfo = @import("UniqueGiftInfo.zig");
41const User = @import("User.zig"); 53const User = @import("User.zig");
42const UsersShared = @import("UsersShared.zig"); 54const UsersShared = @import("UsersShared.zig");
43const Venue = @import("Venue.zig"); 55const Venue = @import("Venue.zig");
@@ -53,6 +65,7 @@ const WriteAccessAllowed = @import("WriteAccessAllowed.zig");
53 65
54message_id: u64, 66message_id: u64,
55message_thread_id: ?u64 = null, 67message_thread_id: ?u64 = null,
68direct_messages_topic: ?DirectMessagesTopic = null,
56from: ?User = null, 69from: ?User = null,
57sender_chat: ?Chat = null, 70sender_chat: ?Chat = null,
58sender_boost_count: ?u64 = null, 71sender_boost_count: ?u64 = null,
@@ -68,15 +81,19 @@ reply_to_message: ?*Message = null,
68external_reply: ?ExternalReplyInfo = null, 81external_reply: ?ExternalReplyInfo = null,
69quote: ?TextQuote = null, 82quote: ?TextQuote = null,
70reply_to_story: ?Story = null, 83reply_to_story: ?Story = null,
84reply_to_checklist_task_id: ?u64 = null,
71via_bot: ?User = null, 85via_bot: ?User = null,
72edit_date: ?u64 = null, 86edit_date: ?u64 = null,
73has_protected_content: bool = false, 87has_protected_content: bool = false,
74is_from_offline: bool = false, 88is_from_offline: bool = false,
89is_paid_post: bool = false,
75media_group_id: ?[]const u8 = null, 90media_group_id: ?[]const u8 = null,
76author_signature: ?[]const u8 = null, 91author_signature: ?[]const u8 = null,
92paid_star_count: ?u64 = null,
77text: ?[]const u8 = null, 93text: ?[]const u8 = null,
78entities: ?[]MessageEntity = null, 94entities: ?[]MessageEntity = null,
79link_preview_options: ?LinkPreviewOptions = null, 95link_preview_options: ?LinkPreviewOptions = null,
96suggested_post_info: ?SuggestedPostInfo = null,
80effect_id: ?[]const u8 = null, 97effect_id: ?[]const u8 = null,
81animation: ?Animation = null, 98animation: ?Animation = null,
82audio: ?Audio = null, 99audio: ?Audio = null,
@@ -115,12 +132,16 @@ successful_payment: ?SuccessfulPayment = null,
115refunded_payment: ?RefundedPayment = null, 132refunded_payment: ?RefundedPayment = null,
116users_shared: ?UsersShared = null, 133users_shared: ?UsersShared = null,
117chat_shared: ?ChatShared = null, 134chat_shared: ?ChatShared = null,
135gift: ?GiftInfo = null,
136unique_gift: ?UniqueGiftInfo = null,
118connected_website: ?[]const u8 = null, 137connected_website: ?[]const u8 = null,
119write_access_allowed: ?WriteAccessAllowed = null, 138write_access_allowed: ?WriteAccessAllowed = null,
120passport_data: ?PassportData = null, 139passport_data: ?PassportData = null,
121proximity_alert_triggered: ?ProximityAlertTriggered = null, 140proximity_alert_triggered: ?ProximityAlertTriggered = null,
122boost_added: ?ChatBoostAdded = null, 141boost_added: ?ChatBoostAdded = null,
123chat_background_set: ?ChatBackground = null, 142chat_background_set: ?ChatBackground = null,
143checklist_tasks_added: ?ChecklistTasksAdded = null,
144direct_message_price_changed: ?DirectMessagePriceChanged = null,
124forum_topic_created: ?ForumTopicCreated = null, 145forum_topic_created: ?ForumTopicCreated = null,
125forum_topic_edited: ?ForumTopicEdited = null, 146forum_topic_edited: ?ForumTopicEdited = null,
126forum_topic_closed: ?ForumTopicClosed = null, 147forum_topic_closed: ?ForumTopicClosed = null,
@@ -131,6 +152,12 @@ giveaway_created: ?GiveawayCreated = null,
131giveaway: ?Giveaway = null, 152giveaway: ?Giveaway = null,
132giveaway_winners: ?GiveawayWinners = null, 153giveaway_winners: ?GiveawayWinners = null,
133giveaway_completed: ?*GiveawayCompleted = null, 154giveaway_completed: ?*GiveawayCompleted = null,
155paid_message_price_changed: ?PaidMessagePriceChanged = null,
156suggested_post_approved: ?SuggestedPostApproved = null,
157suggested_post_approval_failed: ?SuggestedPostApprovalFailed = null,
158suggested_post_declined: ?SuggestedPostDeclined = null,
159suggested_post_paid: ?SuggestedPostPaid = null,
160suggested_post_refunded: ?SuggestedPostRefunded = null,
134video_chat_scheduled: ?VideoChatScheduled = null, 161video_chat_scheduled: ?VideoChatScheduled = null,
135video_chat_started: ?VideoChatStarted = null, 162video_chat_started: ?VideoChatStarted = null,
136video_chat_ended: ?VideoChatEnded = null, 163video_chat_ended: ?VideoChatEnded = null,