Module grammers_client::types
source · Expand description
Custom types extending those provided by Telegram.
A lot of fields in the types exported from this module are currently public even though
they directly uses grammers-tl-types
. This will probably change before the 1.0 release.
Re-exports§
pub use action::ActionSender;
pub use attributes::Attribute;
pub use callback_query::CallbackQuery;
pub use chat::Channel;
pub use chat::Chat;
pub use chat::Group;
pub use chat::Platform;
pub use chat::RestrictionReason;
pub use chat::User;
pub use chat_map::ChatMap;
pub use chats::AdminRightsBuilder;
pub use chats::BannedRightsBuilder;
pub use dialog::Dialog;
pub use downloadable::ChatPhoto;
pub use downloadable::Downloadable;
pub use downloadable::UserProfilePhoto;
pub use inline::query::InlineQuery;
pub use inline::send::InlineSend;
pub use input_media::InputMedia;
pub use input_message::InputMessage;
pub use iter_buffer::IterBuffer;
pub use login_token::LoginToken;
pub use media::Media;
pub use media::Photo;
pub use message::Message;
pub use message_deletion::MessageDeletion;
pub use participant::Participant;
pub use participant::Role;
pub use password_token::PasswordToken;
pub use permissions::Permissions;
pub use permissions::Restrictions;
pub use reactions::InputReactions;
pub use terms_of_service::TermsOfService;
pub use update::Update;
Modules§
- This module contains several functions to build a reply markup usable by bots when sending messages through
crate::InputMessage::reply_markup
.
Structs§
- A packed chat