Struct frankenstein::api::Api [−][src]
pub struct Api { /* fields omitted */ }
Implementations
impl Api
[src]
impl Api
[src]pub fn new(api_key: String) -> Self
[src]
pub fn new_url(api_url: String) -> Self
[src]
pub fn get_updates(
&self,
params: &GetUpdatesParams
) -> Result<MethodResponse<Vec<Update>>, Error>
[src]
&self,
params: &GetUpdatesParams
) -> Result<MethodResponse<Vec<Update>>, Error>
pub fn send_message(
&self,
params: &SendMessageParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendMessageParams
) -> Result<MethodResponse<Message>, Error>
pub fn set_webhook(
&self,
params: &SetWebhookParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetWebhookParams
) -> Result<MethodResponse<bool>, Error>
pub fn delete_webhook(
&self,
params: &DeleteWebhookParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &DeleteWebhookParams
) -> Result<MethodResponse<bool>, Error>
pub fn get_webhook_info(&self) -> Result<MethodResponse<WebhookInfo>, Error>
[src]
pub fn get_me(&self) -> Result<MethodResponse<User>, Error>
[src]
pub fn log_out(&self) -> Result<MethodResponse<bool>, Error>
[src]
pub fn close(&self) -> Result<MethodResponse<bool>, Error>
[src]
pub fn forward_message(
&self,
params: &ForwardMessageParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &ForwardMessageParams
) -> Result<MethodResponse<Message>, Error>
pub fn copy_message(
&self,
params: &CopyMessageParams
) -> Result<MethodResponse<MessageId>, Error>
[src]
&self,
params: &CopyMessageParams
) -> Result<MethodResponse<MessageId>, Error>
pub fn send_photo(
&self,
params: &SendPhotoParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendPhotoParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_audio(
&self,
params: &SendAudioParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendAudioParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_media_group(
&self,
params: &SendMediaGroupParams
) -> Result<MethodResponse<Vec<Message>>, Error>
[src]
&self,
params: &SendMediaGroupParams
) -> Result<MethodResponse<Vec<Message>>, Error>
pub fn send_document(
&self,
params: &SendDocumentParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendDocumentParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_video(
&self,
params: &SendVideoParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendVideoParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_animation(
&self,
params: &SendAnimationParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendAnimationParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_voice(
&self,
params: &SendVoiceParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendVoiceParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_video_note(
&self,
params: &SendVideoNoteParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendVideoNoteParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_location(
&self,
params: &SendLocationParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendLocationParams
) -> Result<MethodResponse<Message>, Error>
pub fn edit_message_live_location(
&self,
params: &EditMessageLiveLocationParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &EditMessageLiveLocationParams
) -> Result<EditMessageResponse, Error>
pub fn stop_message_live_location(
&self,
params: &StopMessageLiveLocationParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &StopMessageLiveLocationParams
) -> Result<EditMessageResponse, Error>
pub fn send_venue(
&self,
params: &SendVenueParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendVenueParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_contact(
&self,
params: &SendContactParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendContactParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_poll(
&self,
params: &SendPollParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendPollParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_dice(
&self,
params: &SendDiceParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendDiceParams
) -> Result<MethodResponse<Message>, Error>
pub fn send_chat_action(
&self,
params: &SendChatActionParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SendChatActionParams
) -> Result<MethodResponse<bool>, Error>
pub fn get_user_profile_photos(
&self,
params: &GetUserProfilePhotosParams
) -> Result<MethodResponse<UserProfilePhotos>, Error>
[src]
&self,
params: &GetUserProfilePhotosParams
) -> Result<MethodResponse<UserProfilePhotos>, Error>
pub fn get_file(
&self,
params: &GetFileParams
) -> Result<MethodResponse<File>, Error>
[src]
&self,
params: &GetFileParams
) -> Result<MethodResponse<File>, Error>
pub fn kick_chat_member(
&self,
params: &KickChatMemberParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &KickChatMemberParams
) -> Result<MethodResponse<bool>, Error>
pub fn unban_chat_member(
&self,
params: &UnbanChatMemberParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &UnbanChatMemberParams
) -> Result<MethodResponse<bool>, Error>
pub fn restrict_chat_member(
&self,
params: &RestrictChatMemberParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &RestrictChatMemberParams
) -> Result<MethodResponse<bool>, Error>
pub fn promote_chat_member(
&self,
params: &PromoteChatMemberParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &PromoteChatMemberParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_chat_administrator_custom_title(
&self,
params: &SetChatAdministratorCustomTitleParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetChatAdministratorCustomTitleParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_chat_permissions(
&self,
params: &SetChatPermissionsParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetChatPermissionsParams
) -> Result<MethodResponse<bool>, Error>
pub fn export_chat_invite_link(
&self,
params: &ExportChatInviteLinkParams
) -> Result<MethodResponse<String>, Error>
[src]
&self,
params: &ExportChatInviteLinkParams
) -> Result<MethodResponse<String>, Error>
pub fn create_chat_invite_link(
&self,
params: &CreateChatInviteLinkParams
) -> Result<MethodResponse<ChatInviteLink>, Error>
[src]
&self,
params: &CreateChatInviteLinkParams
) -> Result<MethodResponse<ChatInviteLink>, Error>
pub fn edit_chat_invite_link(
&self,
params: &EditChatInviteLinkParams
) -> Result<MethodResponse<ChatInviteLink>, Error>
[src]
&self,
params: &EditChatInviteLinkParams
) -> Result<MethodResponse<ChatInviteLink>, Error>
pub fn revoke_chat_invite_link(
&self,
params: &RevokeChatInviteLinkParams
) -> Result<MethodResponse<ChatInviteLink>, Error>
[src]
&self,
params: &RevokeChatInviteLinkParams
) -> Result<MethodResponse<ChatInviteLink>, Error>
pub fn set_chat_photo(
&self,
params: &SetChatPhotoParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetChatPhotoParams
) -> Result<MethodResponse<bool>, Error>
pub fn delete_chat_photo(
&self,
params: &DeleteChatPhotoParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &DeleteChatPhotoParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_chat_title(
&self,
params: &SetChatTitleParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetChatTitleParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_chat_description(
&self,
params: &SetChatDescriptionParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetChatDescriptionParams
) -> Result<MethodResponse<bool>, Error>
pub fn pin_chat_message(
&self,
params: &PinChatMessageParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &PinChatMessageParams
) -> Result<MethodResponse<bool>, Error>
pub fn unpin_chat_message(
&self,
params: &UnpinChatMessageParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &UnpinChatMessageParams
) -> Result<MethodResponse<bool>, Error>
pub fn leave_chat(
&self,
params: &LeaveChatParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &LeaveChatParams
) -> Result<MethodResponse<bool>, Error>
pub fn get_chat(
&self,
params: &GetChatParams
) -> Result<MethodResponse<Chat>, Error>
[src]
&self,
params: &GetChatParams
) -> Result<MethodResponse<Chat>, Error>
pub fn get_chat_administrators(
&self,
params: &GetChatAdministratorsParams
) -> Result<MethodResponse<Vec<ChatMember>>, Error>
[src]
&self,
params: &GetChatAdministratorsParams
) -> Result<MethodResponse<Vec<ChatMember>>, Error>
pub fn get_chat_members_count(
&self,
params: &GetChatMembersCountParams
) -> Result<MethodResponse<usize>, Error>
[src]
&self,
params: &GetChatMembersCountParams
) -> Result<MethodResponse<usize>, Error>
pub fn get_chat_member(
&self,
params: &GetChatMemberParams
) -> Result<MethodResponse<ChatMember>, Error>
[src]
&self,
params: &GetChatMemberParams
) -> Result<MethodResponse<ChatMember>, Error>
pub fn set_chat_sticker_set(
&self,
params: &SetChatStickerSetParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetChatStickerSetParams
) -> Result<MethodResponse<bool>, Error>
pub fn delete_chat_sticker_set(
&self,
params: &DeleteChatStickerSetParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &DeleteChatStickerSetParams
) -> Result<MethodResponse<bool>, Error>
pub fn answer_callback_query(
&self,
params: &AnswerCallbackQueryParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &AnswerCallbackQueryParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_my_commands(
&self,
params: &SetMyCommandsParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetMyCommandsParams
) -> Result<MethodResponse<bool>, Error>
pub fn get_my_commands(&self) -> Result<MethodResponse<Vec<BotCommand>>, Error>
[src]
pub fn answer_inline_query(
&self,
params: &AnswerInlineQueryParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &AnswerInlineQueryParams
) -> Result<MethodResponse<bool>, Error>
pub fn edit_message_text(
&self,
params: &EditMessageTextParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &EditMessageTextParams
) -> Result<EditMessageResponse, Error>
pub fn edit_message_caption(
&self,
params: &EditMessageCaptionParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &EditMessageCaptionParams
) -> Result<EditMessageResponse, Error>
pub fn edit_message_media(
&self,
params: &EditMessageMediaParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &EditMessageMediaParams
) -> Result<EditMessageResponse, Error>
pub fn edit_message_reply_markup(
&self,
params: &EditMessageReplyMarkupParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &EditMessageReplyMarkupParams
) -> Result<EditMessageResponse, Error>
pub fn stop_poll(
&self,
params: &StopPollParams
) -> Result<MethodResponse<Poll>, Error>
[src]
&self,
params: &StopPollParams
) -> Result<MethodResponse<Poll>, Error>
pub fn delete_message(
&self,
params: &DeleteMessageParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &DeleteMessageParams
) -> Result<MethodResponse<bool>, Error>
pub fn send_sticker(
&self,
params: &SendStickerParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendStickerParams
) -> Result<MethodResponse<Message>, Error>
pub fn get_sticker_set(
&self,
params: &GetStickerSetParams
) -> Result<MethodResponse<StickerSet>, Error>
[src]
&self,
params: &GetStickerSetParams
) -> Result<MethodResponse<StickerSet>, Error>
pub fn upload_sticker_file(
&self,
params: &UploadStickerFileParams
) -> Result<MethodResponse<File>, Error>
[src]
&self,
params: &UploadStickerFileParams
) -> Result<MethodResponse<File>, Error>
pub fn create_new_sticker_set(
&self,
params: &CreateNewStickerSetParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &CreateNewStickerSetParams
) -> Result<MethodResponse<bool>, Error>
pub fn add_sticker_to_set(
&self,
params: &AddStickerToSetParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &AddStickerToSetParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_sticker_position_in_set(
&self,
params: &SetStickerPositionInSetParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetStickerPositionInSetParams
) -> Result<MethodResponse<bool>, Error>
pub fn delete_sticker_from_set(
&self,
params: &DeleteStickerFromSetParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &DeleteStickerFromSetParams
) -> Result<MethodResponse<bool>, Error>
pub fn set_sticker_set_thumb(
&self,
params: &SetStickerSetThumbParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &SetStickerSetThumbParams
) -> Result<MethodResponse<bool>, Error>
pub fn send_invoice(
&self,
params: &SendInvoiceParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendInvoiceParams
) -> Result<MethodResponse<Message>, Error>
pub fn answer_shipping_query(
&self,
params: &AnswerShippingQueryParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &AnswerShippingQueryParams
) -> Result<MethodResponse<bool>, Error>
pub fn answer_pre_checkout_query(
&self,
params: &AnswerPreCheckoutQueryParams
) -> Result<MethodResponse<bool>, Error>
[src]
&self,
params: &AnswerPreCheckoutQueryParams
) -> Result<MethodResponse<bool>, Error>
pub fn send_game(
&self,
params: &SendGameParams
) -> Result<MethodResponse<Message>, Error>
[src]
&self,
params: &SendGameParams
) -> Result<MethodResponse<Message>, Error>
pub fn set_game_score(
&self,
params: &SetGameScoreParams
) -> Result<EditMessageResponse, Error>
[src]
&self,
params: &SetGameScoreParams
) -> Result<EditMessageResponse, Error>
pub fn get_game_high_scores(
&self,
params: &GetGameHighScoresParams
) -> Result<MethodResponse<Vec<GameHighScore>>, Error>
[src]
&self,
params: &GetGameHighScoresParams
) -> Result<MethodResponse<Vec<GameHighScore>>, Error>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Api
impl RefUnwindSafe for Api
impl UnwindSafe for Api
impl UnwindSafe for Api