1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//! Telegram bot types.

pub mod requests;
pub use requests::*;

pub use telegram_bot_fork_raw::{Integer, Float, Request, DetachedRequest};
pub use telegram_bot_fork_raw::{ResponseType, JsonResponse, JsonIdResponse, JsonTrueToUnitResponse};
pub use telegram_bot_fork_raw::{Update, UpdateKind, AllowedUpdate};
pub use telegram_bot_fork_raw::{User, Group, Supergroup, Channel, Chat, MessageChat};
pub use telegram_bot_fork_raw::{UserId, GroupId, SupergroupId, ChannelId, ChatId, ChatRef};
pub use telegram_bot_fork_raw::{Audio, Document, PhotoSize, Sticker, Video, Voice};
pub use telegram_bot_fork_raw::{CallbackQuery, CallbackQueryId};
pub use telegram_bot_fork_raw::{ChannelPost, Message, MessageOrChannelPost};
pub use telegram_bot_fork_raw::{Contact, File, FileRef, Location, Venue};
pub use telegram_bot_fork_raw::{Forward, ForwardFrom, MessageId, MessageKind};
pub use telegram_bot_fork_raw::{MessageEntity, MessageEntityKind};
pub use telegram_bot_fork_raw::{
    ToCallbackQueryId, ToChatRef, ToFileRef, ToMessageId, ToSourceChat, ToUserId,
};

pub use telegram_bot_fork_raw::{ParseMode};
pub use telegram_bot_fork_raw::{ReplyMarkup, ReplyKeyboardMarkup, KeyboardButton};
pub use telegram_bot_fork_raw::{InlineKeyboardMarkup, InlineKeyboardButton};
pub use telegram_bot_fork_raw::{ReplyKeyboardRemove, ForceReply};
pub use telegram_bot_fork_raw::{ChatAction};
pub use telegram_bot_fork_raw::{ChatMember, ChatMemberStatus};