#[macro_use]
mod macros;
mod animation;
mod audio;
mod chosen_inline;
mod command;
mod connected_website;
mod contact;
mod created_group;
mod data_callback;
mod deleted_chat_photo;
mod document;
mod edited_animation;
mod edited_audio;
mod edited_document;
mod edited_location;
mod edited_photo;
mod edited_text;
mod edited_video;
mod game;
mod game_callback;
mod inline;
mod invoice;
mod left_member;
mod location;
mod migration;
mod new_chat_photo;
mod new_chat_title;
mod new_members;
mod passport;
mod payment;
mod photo;
mod pinned_message;
mod poll;
mod poll_answer;
mod pre_checkout;
mod shipping;
mod sticker;
mod text;
mod unhandled;
mod update;
mod updated_poll;
mod venue;
mod video;
mod video_note;
mod voice;
pub mod fields;
pub mod traits;
pub use {
animation::Animation, audio::Audio, chosen_inline::ChosenInline,
command::Command, connected_website::ConnectedWebsite, contact::Contact,
created_group::CreatedGroup, data_callback::DataCallback,
deleted_chat_photo::DeletedChatPhoto, document::Document,
edited_animation::EditedAnimation, edited_audio::EditedAudio,
edited_document::EditedDocument, edited_location::EditedLocation,
edited_photo::EditedPhoto, edited_text::EditedText,
edited_video::EditedVideo, game::Game, game_callback::GameCallback,
inline::Inline, invoice::Invoice, left_member::LeftMember,
location::Location, migration::Migration, new_chat_photo::NewChatPhoto,
new_chat_title::NewChatTitle, new_members::NewMembers, passport::Passport,
payment::Payment, photo::Photo, pinned_message::PinnedMessage, poll::Poll,
poll_answer::PollAnswer, pre_checkout::PreCheckout, shipping::Shipping,
sticker::Sticker, text::Text, unhandled::Unhandled, update::Update,
updated_poll::UpdatedPoll, venue::Venue, video::Video,
video_note::VideoNote, voice::Voice,
};