1#![warn(missing_docs)]
39
40pub mod chat;
42pub mod chat_member;
44pub mod checklist;
46pub mod community;
48pub mod direct_messages;
50pub mod file;
52pub mod forum;
54pub mod games;
56pub mod gifts;
58pub mod inline;
60pub mod keyboard;
62pub mod managed_bot;
64pub mod message;
66pub mod passport;
68pub mod payments;
70pub mod poll;
72pub mod reaction;
74pub mod rich_message;
76pub mod sticker;
78pub mod story;
80pub mod suggested_post;
82pub mod update;
84pub mod user;
86pub mod webhook;
88
89pub use chat::{
90 Chat, ChatFullInfo, ChatInviteLink, ChatJoinRequest, ChatPermissions, ChatType, InputMediaLink,
91 Link,
92};
93pub use chat_member::{
94 ChatMember, ChatMemberAdministrator, ChatMemberBanned, ChatMemberLeft, ChatMemberMember,
95 ChatMemberOwner, ChatMemberRestricted,
96};
97pub use checklist::{
98 Checklist, ChecklistTask, ChecklistTasksAdded, ChecklistTasksDone, InputChecklist,
99 InputChecklistTask,
100};
101pub use community::{Community, CommunityChatAdded, CommunityChatRemoved};
102pub use direct_messages::{
103 DirectMessagePriceChanged, DirectMessagesTopic, PaidMessagePriceChanged,
104};
105pub use file::{
106 File, InputMedia, InputMediaAnimation, InputMediaAudio, InputMediaDocument,
107 InputMediaLivePhoto, InputMediaLocation, InputMediaPhoto, InputMediaSticker, InputMediaVenue,
108 InputMediaVideo, InputMediaVoiceNote, InputPaidMedia, InputPaidMediaLivePhoto,
109 InputPaidMediaPhoto, InputPaidMediaVideo, InputProfilePhoto, InputProfilePhotoAnimated,
110 InputProfilePhotoStatic, LivePhoto, PhotoSize, VideoQuality,
111};
112pub use inline::{ChosenInlineResult, InlineQuery, InlineQueryResult, SentGuestMessage};
113pub use keyboard::{
114 ForceReply, InlineKeyboardButton, InlineKeyboardMarkup, KeyboardButton, ReplyKeyboardMarkup,
115 ReplyKeyboardRemove,
116};
117pub use managed_bot::ManagedBotCreated;
118pub use message::{
119 ChatOwnerChanged, ChatOwnerLeft, Message, MessageEntity, MessageEntityKind, MessageOrigin,
120 ReactionType, ReplyParameters,
121};
122pub use payments::{
123 AcceptedGiftTypes, AffiliateInfo, BotSubscriptionUpdated, LabeledPrice, OrderInfo, OwnedGift,
124 OwnedGiftRegular, OwnedGiftUnique, OwnedGifts, PaidMediaLivePhoto, PaidMediaPhoto,
125 PaidMediaPreview, PreCheckoutQuery, ShippingAddress, ShippingOption, ShippingQuery,
126 StarTransaction, StarTransactions, TransactionPartner,
127};
128pub use poll::{
129 InputPollMedia, InputPollOption, InputPollOptionMedia, Poll, PollAnswer, PollMedia, PollOption,
130 PollOptionAdded, PollOptionDeleted,
131};
132pub use rich_message::{
133 InputRichBlock, InputRichBlockAnchor, InputRichBlockAnimation, InputRichBlockAudio,
134 InputRichBlockBlockQuotation, InputRichBlockCollage, InputRichBlockDetails,
135 InputRichBlockDivider, InputRichBlockFooter, InputRichBlockList, InputRichBlockListItem,
136 InputRichBlockMap, InputRichBlockMathematicalExpression, InputRichBlockParagraph,
137 InputRichBlockPhoto, InputRichBlockPreformatted, InputRichBlockPullQuotation,
138 InputRichBlockSectionHeading, InputRichBlockSlideshow, InputRichBlockTable,
139 InputRichBlockThinking, InputRichBlockVideo, InputRichBlockVoiceNote, InputRichMessage,
140 InputRichMessageContent, InputRichMessageMedia, InputRichMessageMediaKind, RichBlock,
141 RichBlockAnchor, RichBlockAnimation, RichBlockAudio, RichBlockBlockQuotation, RichBlockCaption,
142 RichBlockCollage, RichBlockDetails, RichBlockDivider, RichBlockFooter, RichBlockList,
143 RichBlockListItem, RichBlockMap, RichBlockMathematicalExpression, RichBlockPhoto,
144 RichBlockPreformatted, RichBlockPullQuotation, RichBlockSectionHeading, RichBlockSlideshow,
145 RichBlockTable, RichBlockTableCell, RichBlockThinking, RichBlockVideo, RichBlockVoiceNote,
146 RichMessage, RichText, RichTextAnchor, RichTextAnchorLink, RichTextBankCardNumber,
147 RichTextBold, RichTextBotCommand, RichTextCashtag, RichTextCode, RichTextCustomEmoji,
148 RichTextDateTime, RichTextEmailAddress, RichTextFootnote, RichTextHashtag, RichTextItalic,
149 RichTextMarked, RichTextMathematicalExpression, RichTextMention, RichTextPhoneNumber,
150 RichTextReference, RichTextSpoiler, RichTextStrikethrough, RichTextSubscript,
151 RichTextSuperscript, RichTextTextMention, RichTextUnderline, RichTextUrl,
152};
153pub use sticker::{MaskPosition, Sticker, StickerSet, StickerType};
154pub use story::{
155 InputStoryContent, InputStoryContentPhoto, InputStoryContentVideo, LocationAddress, Story,
156 StoryArea, StoryAreaPosition, StoryAreaType,
157};
158pub use suggested_post::{
159 SuggestedPostApprovalFailed, SuggestedPostApproved, SuggestedPostDeclined, SuggestedPostInfo,
160 SuggestedPostPaid, SuggestedPostParameters, SuggestedPostPrice, SuggestedPostRefunded,
161};
162pub use update::{BusinessBotRights, CallbackQuery, Update, UpdateKind, UserChatBoosts};
163pub use user::{
164 BotAccessSettings, BotCommand, BotDescription, BotName, BotShortDescription,
165 ChatAdministratorRights, ChatId, User, UserProfileAudios, UserProfilePhotos,
166};
167pub use webhook::WebhookInfo;