Skip to main content

AdvancedRequest

Trait AdvancedRequest 

Source
pub trait AdvancedRequest: Serialize {
    type Response: DeserializeOwned;

    const METHOD: &'static str;
}
Expand description

Typed request marker for advanced API methods.

Required Associated Constants§

Source

const METHOD: &'static str

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl AdvancedRequest for AdvancedAddStickerToSetRequest

Source§

const METHOD: &'static str = "addStickerToSet"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedAnswerPreCheckoutQueryRequest

Source§

const METHOD: &'static str = "answerPreCheckoutQuery"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedAnswerShippingQueryRequest

Source§

const METHOD: &'static str = "answerShippingQuery"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedAnswerWebAppQueryRequest

Source§

const METHOD: &'static str = "answerWebAppQuery"

Source§

type Response = SentWebAppMessage

Source§

impl AdvancedRequest for AdvancedApproveChatJoinRequest

Source§

const METHOD: &'static str = "approveChatJoinRequest"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedApproveSuggestedPostRequest

Source§

const METHOD: &'static str = "approveSuggestedPost"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedCloseForumTopicRequest

Source§

const METHOD: &'static str = "closeForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedCloseGeneralForumTopicRequest

Source§

const METHOD: &'static str = "closeGeneralForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedConvertGiftToStarsRequest

Source§

const METHOD: &'static str = "convertGiftToStars"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedCreateChatSubscriptionInviteLinkRequest

Source§

const METHOD: &'static str = "createChatSubscriptionInviteLink"

Source§

type Response = ChatInviteLink

Source§

impl AdvancedRequest for AdvancedCreateForumTopicRequest

Source§

const METHOD: &'static str = "createForumTopic"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedCreateInvoiceLinkRequest

Source§

const METHOD: &'static str = "createInvoiceLink"

Source§

type Response = String

Source§

impl AdvancedRequest for AdvancedCreateNewStickerSetRequest

Source§

const METHOD: &'static str = "createNewStickerSet"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeclineChatJoinRequest

Source§

const METHOD: &'static str = "declineChatJoinRequest"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeclineSuggestedPostRequest

Source§

const METHOD: &'static str = "declineSuggestedPost"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeleteBusinessMessagesRequest

Source§

const METHOD: &'static str = "deleteBusinessMessages"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeleteForumTopicRequest

Source§

const METHOD: &'static str = "deleteForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeleteStickerFromSetRequest

Source§

const METHOD: &'static str = "deleteStickerFromSet"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeleteStickerSetRequest

Source§

const METHOD: &'static str = "deleteStickerSet"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedDeleteStoryRequest

Source§

const METHOD: &'static str = "deleteStory"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedEditChatSubscriptionInviteLinkRequest

Source§

const METHOD: &'static str = "editChatSubscriptionInviteLink"

Source§

type Response = ChatInviteLink

Source§

impl AdvancedRequest for AdvancedEditForumTopicRequest

Source§

const METHOD: &'static str = "editForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedEditGeneralForumTopicRequest

Source§

const METHOD: &'static str = "editGeneralForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedEditMessageChecklistRequest

Source§

const METHOD: &'static str = "editMessageChecklist"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedEditMessageMediaRequest

Source§

const METHOD: &'static str = "editMessageMedia"

Source§

type Response = EditMessageResult

Source§

impl AdvancedRequest for AdvancedEditStoryRequest

Source§

const METHOD: &'static str = "editStory"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedEditUserStarSubscriptionRequest

Source§

const METHOD: &'static str = "editUserStarSubscription"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedForwardMessagesRequest

Source§

const METHOD: &'static str = "forwardMessages"

Source§

type Response = Vec<MessageIdObject>

Source§

impl AdvancedRequest for AdvancedGetAvailableGiftsRequest

Source§

const METHOD: &'static str = "getAvailableGifts"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetBusinessAccountGiftsRequest

Source§

const METHOD: &'static str = "getBusinessAccountGifts"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetBusinessAccountStarBalanceRequest

Source§

const METHOD: &'static str = "getBusinessAccountStarBalance"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetBusinessConnectionRequest

Source§

const METHOD: &'static str = "getBusinessConnection"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetChatGiftsRequest

Source§

const METHOD: &'static str = "getChatGifts"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetChatMenuButtonRequest

Source§

const METHOD: &'static str = "getChatMenuButton"

Source§

type Response = MenuButton

Source§

impl AdvancedRequest for AdvancedGetCustomEmojiStickersRequest

Source§

const METHOD: &'static str = "getCustomEmojiStickers"

Source§

type Response = Vec<Sticker>

Source§

impl AdvancedRequest for AdvancedGetForumTopicIconStickersRequest

Source§

const METHOD: &'static str = "getForumTopicIconStickers"

Source§

type Response = Vec<Sticker>

Source§

impl AdvancedRequest for AdvancedGetGameHighScoresRequest

Source§

const METHOD: &'static str = "getGameHighScores"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetMyDefaultAdministratorRightsRequest

Source§

const METHOD: &'static str = "getMyDefaultAdministratorRights"

Source§

type Response = ChatAdministratorRights

Source§

impl AdvancedRequest for AdvancedGetMyStarBalanceRequest

Source§

const METHOD: &'static str = "getMyStarBalance"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetStarTransactionsRequest

Source§

const METHOD: &'static str = "getStarTransactions"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetStickerSetRequest

Source§

const METHOD: &'static str = "getStickerSet"

Source§

type Response = StickerSet

Source§

impl AdvancedRequest for AdvancedGetUserChatBoostsRequest

Source§

const METHOD: &'static str = "getUserChatBoosts"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetUserGiftsRequest

Source§

const METHOD: &'static str = "getUserGifts"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGetUserProfileAudiosRequest

Source§

const METHOD: &'static str = "getUserProfileAudios"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedGiftPremiumSubscriptionRequest

Source§

const METHOD: &'static str = "giftPremiumSubscription"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedHideGeneralForumTopicRequest

Source§

const METHOD: &'static str = "hideGeneralForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedPostStoryRequest

Source§

const METHOD: &'static str = "postStory"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedReadBusinessMessageRequest

Source§

const METHOD: &'static str = "readBusinessMessage"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedRefundStarPaymentRequest

Source§

const METHOD: &'static str = "refundStarPayment"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedRemoveBusinessAccountProfilePhotoRequest

Source§

const METHOD: &'static str = "removeBusinessAccountProfilePhoto"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedRemoveChatVerificationRequest

Source§

const METHOD: &'static str = "removeChatVerification"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedRemoveMyProfilePhotoRequest

Source§

const METHOD: &'static str = "removeMyProfilePhoto"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedRemoveUserVerificationRequest

Source§

const METHOD: &'static str = "removeUserVerification"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedReopenForumTopicRequest

Source§

const METHOD: &'static str = "reopenForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedReopenGeneralForumTopicRequest

Source§

const METHOD: &'static str = "reopenGeneralForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedReplaceStickerInSetRequest

Source§

const METHOD: &'static str = "replaceStickerInSet"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedRepostStoryRequest

Source§

const METHOD: &'static str = "repostStory"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedSavePreparedInlineMessageRequest

Source§

const METHOD: &'static str = "savePreparedInlineMessage"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedSendChecklistRequest

Source§

const METHOD: &'static str = "sendChecklist"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedSendGameRequest

Source§

const METHOD: &'static str = "sendGame"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedSendGiftRequest

Source§

const METHOD: &'static str = "sendGift"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSendInvoiceRequest

Source§

const METHOD: &'static str = "sendInvoice"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedSendMessageDraftRequest

Source§

const METHOD: &'static str = "sendMessageDraft"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSendPaidMediaRequest

Source§

const METHOD: &'static str = "sendPaidMedia"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedSendStickerRequest

Source§

const METHOD: &'static str = "sendSticker"

Source§

type Response = Message

Source§

impl AdvancedRequest for AdvancedSetBusinessAccountBioRequest

Source§

const METHOD: &'static str = "setBusinessAccountBio"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetBusinessAccountGiftSettingsRequest

Source§

const METHOD: &'static str = "setBusinessAccountGiftSettings"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetBusinessAccountNameRequest

Source§

const METHOD: &'static str = "setBusinessAccountName"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetBusinessAccountProfilePhotoRequest

Source§

const METHOD: &'static str = "setBusinessAccountProfilePhoto"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetBusinessAccountUsernameRequest

Source§

const METHOD: &'static str = "setBusinessAccountUsername"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetChatMenuButtonRequest

Source§

const METHOD: &'static str = "setChatMenuButton"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetChatPhotoRequest

Source§

const METHOD: &'static str = "setChatPhoto"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetCustomEmojiStickerSetThumbnailRequest

Source§

const METHOD: &'static str = "setCustomEmojiStickerSetThumbnail"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetGameScoreRequest

Source§

const METHOD: &'static str = "setGameScore"

Source§

type Response = Value

Source§

impl AdvancedRequest for AdvancedSetMessageReactionRequest

Source§

const METHOD: &'static str = "setMessageReaction"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetMyDefaultAdministratorRightsRequest

Source§

const METHOD: &'static str = "setMyDefaultAdministratorRights"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetMyProfilePhotoRequest

Source§

const METHOD: &'static str = "setMyProfilePhoto"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetPassportDataErrorsRequest

Source§

const METHOD: &'static str = "setPassportDataErrors"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetStickerEmojiListRequest

Source§

const METHOD: &'static str = "setStickerEmojiList"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetStickerKeywordsRequest

Source§

const METHOD: &'static str = "setStickerKeywords"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetStickerMaskPositionRequest

Source§

const METHOD: &'static str = "setStickerMaskPosition"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetStickerPositionInSetRequest

Source§

const METHOD: &'static str = "setStickerPositionInSet"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetStickerSetThumbnailRequest

Source§

const METHOD: &'static str = "setStickerSetThumbnail"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetStickerSetTitleRequest

Source§

const METHOD: &'static str = "setStickerSetTitle"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedSetUserEmojiStatusRequest

Source§

const METHOD: &'static str = "setUserEmojiStatus"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedTransferBusinessAccountStarsRequest

Source§

const METHOD: &'static str = "transferBusinessAccountStars"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedTransferGiftRequest

Source§

const METHOD: &'static str = "transferGift"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedUnhideGeneralForumTopicRequest

Source§

const METHOD: &'static str = "unhideGeneralForumTopic"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedUnpinAllForumTopicMessagesRequest

Source§

const METHOD: &'static str = "unpinAllForumTopicMessages"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedUnpinAllGeneralForumTopicMessagesRequest

Source§

const METHOD: &'static str = "unpinAllGeneralForumTopicMessages"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedUpgradeGiftRequest

Source§

const METHOD: &'static str = "upgradeGift"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedUploadStickerFileRequest

Source§

const METHOD: &'static str = "uploadStickerFile"

Source§

type Response = File

Source§

impl AdvancedRequest for AdvancedVerifyChatRequest

Source§

const METHOD: &'static str = "verifyChat"

Source§

type Response = bool

Source§

impl AdvancedRequest for AdvancedVerifyUserRequest

Source§

const METHOD: &'static str = "verifyUser"

Source§

type Response = bool