ClientMessages class

Messages.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

acceptEncryption({required InputEncryptedChatBase peer, required Uint8List gB, required int keyFingerprint}) Future<Result<EncryptedChatBase>>
Accept Encryption.
acceptUrlAuth({required bool writeAllowed, required bool sharePhoneNumber, InputPeerBase? peer, int? msgId, int? buttonId, String? url, String? matchCode}) Future<Result<UrlAuthResultBase>>
Accept Url Auth.
addChatUser({required int chatId, required InputUserBase userId, required int fwdLimit}) Future<Result<MessagesInvitedUsersBase>>
Add Chat User.
addPollAnswer({required InputPeerBase peer, required int msgId, required PollAnswerBase answer}) Future<Result<UpdatesBase>>
Add Poll Answer.
appendTodoList({required InputPeerBase peer, required int msgId, required List<TodoItemBase> list}) Future<Result<UpdatesBase>>
Append Todo List.
checkChatInvite({required String hash}) Future<Result<ChatInviteBase>>
Check Chat Invite.
checkHistoryImport({required String importHead}) Future<Result<MessagesHistoryImportParsedBase>>
Check History Import.
checkHistoryImportPeer({required InputPeerBase peer}) Future<Result<MessagesCheckedHistoryImportPeerBase>>
Check History Import Peer.
checkQuickReplyShortcut({required String shortcut}) Future<Result<Boolean>>
Check Quick Reply Shortcut.
checkUrlAuthMatchCode({required String url, required String matchCode}) Future<Result<Boolean>>
Check Url Auth Match Code.
clearAllDrafts() Future<Result<Boolean>>
Clear All Drafts.
clearRecentReactions() Future<Result<Boolean>>
Clear Recent Reactions.
clearRecentStickers({required bool attached}) Future<Result<Boolean>>
Clear Recent Stickers.
clickSponsoredMessage({required bool media, required bool fullscreen, required Uint8List randomId}) Future<Result<Boolean>>
Click Sponsored Message.
composeMessageWithAI({required bool proofread, required bool emojify, required TextWithEntitiesBase text, String? translateToLang, InputAiComposeToneBase? tone}) Future<Result<MessagesComposedMessageWithAIBase>>
Compose Message With A I.
composeRichMessageWithAI({required bool proofread, required bool emojify, InputRichMessageBase? text, String? translateToLang, InputAiComposeToneBase? tone}) Future<Result<MessagesComposedRichMessageWithAIBase>>
Compose Rich Message With A I.
createChat({required List<InputUserBase> users, required String title, int? ttlPeriod}) Future<Result<MessagesInvitedUsersBase>>
Create Chat.
createForumTopic({required bool titleMissing, required InputPeerBase peer, required String title, int? iconColor, int? iconEmojiId, required int randomId, InputPeerBase? sendAs}) Future<Result<UpdatesBase>>
Create Forum Topic.
declineUrlAuth({required String url}) Future<Result<Boolean>>
Decline Url Auth.
deleteChat({required int chatId}) Future<Result<Boolean>>
Delete Chat.
deleteChatUser({required bool revokeHistory, required int chatId, required InputUserBase userId}) Future<Result<UpdatesBase>>
Delete Chat User.
deleteExportedChatInvite({required InputPeerBase peer, required String link}) Future<Result<Boolean>>
Delete Exported Chat Invite.
deleteFactCheck({required InputPeerBase peer, required int msgId}) Future<Result<UpdatesBase>>
Delete Fact Check.
deleteHistory({required bool justClear, required bool revoke, required InputPeerBase peer, required int maxId, DateTime? minDate, DateTime? maxDate}) Future<Result<MessagesAffectedHistoryBase>>
Delete History.
deleteMessages({required bool revoke, required List<int> id}) Future<Result<MessagesAffectedMessagesBase>>
Delete Messages.
deleteParticipantReaction({required InputPeerBase peer, required int msgId, required InputPeerBase participant}) Future<Result<UpdatesBase>>
Delete Participant Reaction.
deleteParticipantReactions({required InputPeerBase peer, required InputPeerBase participant}) Future<Result<Boolean>>
Delete Participant Reactions.
deletePhoneCallHistory({required bool revoke}) Future<Result<MessagesAffectedFoundMessagesBase>>
Delete Phone Call History.
deletePollAnswer({required InputPeerBase peer, required int msgId, required Uint8List option}) Future<Result<UpdatesBase>>
Delete Poll Answer.
deleteQuickReplyMessages({required int shortcutId, required List<int> id}) Future<Result<UpdatesBase>>
Delete Quick Reply Messages.
deleteQuickReplyShortcut({required int shortcutId}) Future<Result<Boolean>>
Delete Quick Reply Shortcut.
deleteRevokedExportedChatInvites({required InputPeerBase peer, required InputUserBase adminId}) Future<Result<Boolean>>
Delete Revoked Exported Chat Invites.
deleteSavedHistory({InputPeerBase? parentPeer, required InputPeerBase peer, required int maxId, DateTime? minDate, DateTime? maxDate}) Future<Result<MessagesAffectedHistoryBase>>
Delete Saved History.
deleteScheduledMessages({required InputPeerBase peer, required List<int> id}) Future<Result<UpdatesBase>>
Delete Scheduled Messages.
deleteTopicHistory({required InputPeerBase peer, required int topMsgId}) Future<Result<MessagesAffectedHistoryBase>>
Delete Topic History.
discardEncryption({required bool deleteHistory, required int chatId}) Future<Result<Boolean>>
Discard Encryption.
editChatAbout({required InputPeerBase peer, required String about}) Future<Result<Boolean>>
Edit Chat About.
editChatAdmin({required int chatId, required InputUserBase userId, required bool isAdmin}) Future<Result<Boolean>>
Edit Chat Admin.
editChatCreator({required InputPeerBase peer, required InputUserBase userId, required InputCheckPasswordSRPBase password}) Future<Result<UpdatesBase>>
Edit Chat Creator.
editChatDefaultBannedRights({required InputPeerBase peer, required ChatBannedRightsBase bannedRights}) Future<Result<UpdatesBase>>
Edit Chat Default Banned Rights.
editChatParticipantRank({required InputPeerBase peer, required InputPeerBase participant, required String rank}) Future<Result<UpdatesBase>>
Edit Chat Participant Rank.
editChatPhoto({required int chatId, required InputChatPhotoBase photo}) Future<Result<UpdatesBase>>
Edit Chat Photo.
editChatTitle({required int chatId, required String title}) Future<Result<UpdatesBase>>
Edit Chat Title.
editExportedChatInvite({required bool revoked, required InputPeerBase peer, required String link, DateTime? expireDate, int? usageLimit, bool? requestNeeded, String? title}) Future<Result<MessagesExportedChatInviteBase>>
Edit Exported Chat Invite.
editFactCheck({required InputPeerBase peer, required int msgId, required TextWithEntitiesBase text}) Future<Result<UpdatesBase>>
Edit Fact Check.
editForumTopic({required InputPeerBase peer, required int topicId, String? title, int? iconEmojiId, bool? closed, bool? hidden}) Future<Result<UpdatesBase>>
Edit Forum Topic.
editInlineBotMessage({required bool noWebpage, required bool invertMedia, required InputBotInlineMessageIDBase id, String? message, InputMediaBase? media, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities, InputRichMessageBase? richMessage}) Future<Result<Boolean>>
Edit Inline Bot Message.
editMessage({required bool noWebpage, required bool invertMedia, required InputPeerBase peer, required int id, String? message, InputMediaBase? media, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities, DateTime? scheduleDate, int? scheduleRepeatPeriod, int? quickReplyShortcutId, InputRichMessageBase? richMessage}) Future<Result<UpdatesBase>>
Edit Message.
editQuickReplyShortcut({required int shortcutId, required String shortcut}) Future<Result<Boolean>>
Edit Quick Reply Shortcut.
exportChatInvite({required bool legacyRevokePermanent, required bool requestNeeded, required InputPeerBase peer, DateTime? expireDate, int? usageLimit, String? title, StarsSubscriptionPricingBase? subscriptionPricing}) Future<Result<ExportedChatInviteBase>>
Export Chat Invite.
faveSticker({required InputDocumentBase id, required bool unfave}) Future<Result<Boolean>>
Fave Sticker.
forwardMessages({required bool silent, required bool background, required bool withMyScore, required bool dropAuthor, required bool dropMediaCaptions, required bool noforwards, required bool allowPaidFloodskip, required InputPeerBase fromPeer, required List<int> id, required List<int> randomId, required InputPeerBase toPeer, int? topMsgId, InputReplyToBase? replyTo, DateTime? scheduleDate, int? scheduleRepeatPeriod, InputPeerBase? sendAs, InputQuickReplyShortcutBase? quickReplyShortcut, int? effect, int? videoTimestamp, int? allowPaidStars, SuggestedPostBase? suggestedPost}) Future<Result<UpdatesBase>>
Forward Messages.
getAdminsWithInvites({required InputPeerBase peer}) Future<Result<MessagesChatAdminsWithInvitesBase>>
Get Admins With Invites.
getAllDrafts() Future<Result<UpdatesBase>>
Get All Drafts.
getAllStickers({required int hash}) Future<Result<MessagesAllStickersBase>>
Get All Stickers.
getArchivedStickers({required bool masks, required bool emojis, required int offsetId, required int limit}) Future<Result<MessagesArchivedStickersBase>>
Get Archived Stickers.
getAttachedStickers({required InputStickeredMediaBase media}) Future<Result<Vector<StickerSetCoveredBase>>>
Get Attached Stickers.
getAttachMenuBot({required InputUserBase bot}) Future<Result<AttachMenuBotsBotBase>>
Get Attach Menu Bot.
getAttachMenuBots({required int hash}) Future<Result<AttachMenuBotsBase>>
Get Attach Menu Bots.
getAvailableEffects({required int hash}) Future<Result<MessagesAvailableEffectsBase>>
Get Available Effects.
getAvailableReactions({required int hash}) Future<Result<MessagesAvailableReactionsBase>>
Get Available Reactions.
getBotApp({required InputBotAppBase app, required int hash}) Future<Result<MessagesBotAppBase>>
Get Bot App.
getBotCallbackAnswer({required bool game, required InputPeerBase peer, required int msgId, Uint8List? data, InputCheckPasswordSRPBase? password}) Future<Result<MessagesBotCallbackAnswerBase>>
Get Bot Callback Answer.
getChatInviteImporters({required bool requested, required bool subscriptionExpired, required InputPeerBase peer, String? link, String? q, required DateTime offsetDate, required InputUserBase offsetUser, required int limit}) Future<Result<MessagesChatInviteImportersBase>>
Get Chat Invite Importers.
getChats({required List<int> id}) Future<Result<MessagesChatsBase>>
Get Chats.
getCommonChats({required InputUserBase userId, required int maxId, required int limit}) Future<Result<MessagesChatsBase>>
Get Common Chats.
getCustomEmojiDocuments({required List<int> documentId}) Future<Result<Vector<DocumentBase>>>
Get Custom Emoji Documents.
getDefaultHistoryTTL() Future<Result<DefaultHistoryTTLBase>>
Get Default History T T L.
getDefaultTagReactions({required int hash}) Future<Result<MessagesReactionsBase>>
Get Default Tag Reactions.
getDhConfig({required int version, required int randomLength}) Future<Result<MessagesDhConfigBase>>
Get Dh Config.
getDialogFilters() Future<Result<MessagesDialogFiltersBase>>
Get Dialog Filters.
getDialogs({required bool excludePinned, int? folderId, required DateTime offsetDate, required int offsetId, required InputPeerBase offsetPeer, required int limit, required int hash}) Future<Result<MessagesDialogsBase>>
Get Dialogs.
getDialogUnreadMarks({InputPeerBase? parentPeer}) Future<Result<Vector<DialogPeerBase>>>
Get Dialog Unread Marks.
getDiscussionMessage({required InputPeerBase peer, required int msgId}) Future<Result<MessagesDiscussionMessageBase>>
Get Discussion Message.
getDocumentByHash({required Uint8List sha256, required int size, required String mimeType}) Future<Result<DocumentBase>>
Get Document By Hash.
getEmojiGameInfo() Future<Result<MessagesEmojiGameInfoBase>>
Get Emoji Game Info.
getEmojiGroups({required int hash}) Future<Result<MessagesEmojiGroupsBase>>
Get Emoji Groups.
getEmojiKeywords({required String langCode}) Future<Result<EmojiKeywordsDifferenceBase>>
Get Emoji Keywords.
getEmojiKeywordsDifference({required String langCode, required int fromVersion}) Future<Result<EmojiKeywordsDifferenceBase>>
Get Emoji Keywords Difference.
getEmojiKeywordsLanguages({required List<String> langCodes}) Future<Result<Vector<EmojiLanguageBase>>>
Get Emoji Keywords Languages.
getEmojiProfilePhotoGroups({required int hash}) Future<Result<MessagesEmojiGroupsBase>>
Get Emoji Profile Photo Groups.
getEmojiStatusGroups({required int hash}) Future<Result<MessagesEmojiGroupsBase>>
Get Emoji Status Groups.
getEmojiStickerGroups({required int hash}) Future<Result<MessagesEmojiGroupsBase>>
Get Emoji Sticker Groups.
getEmojiStickers({required int hash}) Future<Result<MessagesAllStickersBase>>
Get Emoji Stickers.
getEmojiURL({required String langCode}) Future<Result<EmojiURLBase>>
Get Emoji U R L.
getExportedChatInvite({required InputPeerBase peer, required String link}) Future<Result<MessagesExportedChatInviteBase>>
Get Exported Chat Invite.
getExportedChatInvites({required bool revoked, required InputPeerBase peer, required InputUserBase adminId, DateTime? offsetDate, String? offsetLink, required int limit}) Future<Result<MessagesExportedChatInvitesBase>>
Get Exported Chat Invites.
getExtendedMedia({required InputPeerBase peer, required List<int> id}) Future<Result<UpdatesBase>>
Get Extended Media.
getFactCheck({required InputPeerBase peer, required List<int> msgId}) Future<Result<Vector<FactCheckBase>>>
Get Fact Check.
getFavedStickers({required int hash}) Future<Result<MessagesFavedStickersBase>>
Get Faved Stickers.
getFeaturedEmojiStickers({required int hash}) Future<Result<MessagesFeaturedStickersBase>>
Get Featured Emoji Stickers.
getFeaturedStickers({required int hash}) Future<Result<MessagesFeaturedStickersBase>>
Get Featured Stickers.
getForumTopics({required InputPeerBase peer, String? q, required DateTime offsetDate, required int offsetId, required int offsetTopic, required int limit}) Future<Result<MessagesForumTopicsBase>>
Get Forum Topics.
getForumTopicsByID({required InputPeerBase peer, required List<int> topics}) Future<Result<MessagesForumTopicsBase>>
Get Forum Topics By I D.
getFullChat({required int chatId}) Future<Result<MessagesChatFullBase>>
Get Full Chat.
getFutureChatCreatorAfterLeave({required InputPeerBase peer}) Future<Result<UserBase>>
Get Future Chat Creator After Leave.
getGameHighScores({required InputPeerBase peer, required int id, required InputUserBase userId}) Future<Result<MessagesHighScoresBase>>
Get Game High Scores.
getHistory({required InputPeerBase peer, required int offsetId, required DateTime offsetDate, required int addOffset, required int limit, required int maxId, required int minId, required int hash}) Future<Result<MessagesMessagesBase>>
Get History.
getInlineBotResults({required InputUserBase bot, required InputPeerBase peer, InputGeoPointBase? geoPoint, required String query, required String offset}) Future<Result<MessagesBotResultsBase>>
Get Inline Bot Results.
getInlineGameHighScores({required InputBotInlineMessageIDBase id, required InputUserBase userId}) Future<Result<MessagesHighScoresBase>>
Get Inline Game High Scores.
getMaskStickers({required int hash}) Future<Result<MessagesAllStickersBase>>
Get Mask Stickers.
getMessageEditData({required InputPeerBase peer, required int id}) Future<Result<MessagesMessageEditDataBase>>
Get Message Edit Data.
getMessageReactionsList({required InputPeerBase peer, required int id, ReactionBase? reaction, String? offset, required int limit}) Future<Result<MessagesMessageReactionsListBase>>
Get Message Reactions List.
getMessageReadParticipants({required InputPeerBase peer, required int msgId}) Future<Result<Vector<ReadParticipantDateBase>>>
Get Message Read Participants.
getMessages({required List<InputMessageBase> id}) Future<Result<MessagesMessagesBase>>
Get Messages.
getMessagesReactions({required InputPeerBase peer, required List<int> id}) Future<Result<UpdatesBase>>
Get Messages Reactions.
getMessagesViews({required InputPeerBase peer, required List<int> id, required bool increment}) Future<Result<MessagesMessageViewsBase>>
Get Messages Views.
getMyStickers({required int offsetId, required int limit}) Future<Result<MessagesMyStickersBase>>
Get My Stickers.
getOldFeaturedStickers({required int offset, required int limit, required int hash}) Future<Result<MessagesFeaturedStickersBase>>
Get Old Featured Stickers.
getOnlines({required InputPeerBase peer}) Future<Result<ChatOnlinesBase>>
Get Onlines.
getOutboxReadDate({required InputPeerBase peer, required int msgId}) Future<Result<OutboxReadDateBase>>
Get Outbox Read Date.
getPaidReactionPrivacy() Future<Result<UpdatesBase>>
Get Paid Reaction Privacy.
getPeerDialogs({required List<InputDialogPeerBase> peers}) Future<Result<MessagesPeerDialogsBase>>
Get Peer Dialogs.
getPeerSettings({required InputPeerBase peer}) Future<Result<MessagesPeerSettingsBase>>
Get Peer Settings.
getPersonalChannelHistory({required InputUserBase userId, required int limit, required int maxId, required int minId, required int hash}) Future<Result<MessagesMessagesBase>>
Get Personal Channel History.
getPinnedDialogs({required int folderId}) Future<Result<MessagesPeerDialogsBase>>
Get Pinned Dialogs.
getPinnedSavedDialogs() Future<Result<MessagesSavedDialogsBase>>
Get Pinned Saved Dialogs.
getPollResults({required InputPeerBase peer, required int msgId, required int pollHash}) Future<Result<UpdatesBase>>
Get Poll Results.
getPollVotes({required InputPeerBase peer, required int id, Uint8List? option, String? offset, required int limit}) Future<Result<MessagesVotesListBase>>
Get Poll Votes.
getPreparedInlineMessage({required InputUserBase bot, required String id}) Future<Result<MessagesPreparedInlineMessageBase>>
Get Prepared Inline Message.
getQuickReplies({required int hash}) Future<Result<MessagesQuickRepliesBase>>
Get Quick Replies.
getQuickReplyMessages({required int shortcutId, List<int>? id, required int hash}) Future<Result<MessagesMessagesBase>>
Get Quick Reply Messages.
getRecentLocations({required InputPeerBase peer, required int limit, required int hash}) Future<Result<MessagesMessagesBase>>
Get Recent Locations.
getRecentReactions({required int limit, required int hash}) Future<Result<MessagesReactionsBase>>
Get Recent Reactions.
getRecentStickers({required bool attached, required int hash}) Future<Result<MessagesRecentStickersBase>>
Get Recent Stickers.
getReplies({required InputPeerBase peer, required int msgId, required int offsetId, required DateTime offsetDate, required int addOffset, required int limit, required int maxId, required int minId, required int hash}) Future<Result<MessagesMessagesBase>>
Get Replies.
getRichMessage({required InputPeerBase peer, required int id}) Future<Result<MessagesMessagesBase>>
Get Rich Message.
getSavedDialogs({required bool excludePinned, InputPeerBase? parentPeer, required DateTime offsetDate, required int offsetId, required InputPeerBase offsetPeer, required int limit, required int hash}) Future<Result<MessagesSavedDialogsBase>>
Get Saved Dialogs.
getSavedDialogsByID({InputPeerBase? parentPeer, required List<InputPeerBase> ids}) Future<Result<MessagesSavedDialogsBase>>
Get Saved Dialogs By I D.
getSavedGifs({required int hash}) Future<Result<MessagesSavedGifsBase>>
Get Saved Gifs.
getSavedHistory({InputPeerBase? parentPeer, required InputPeerBase peer, required int offsetId, required DateTime offsetDate, required int addOffset, required int limit, required int maxId, required int minId, required int hash}) Future<Result<MessagesMessagesBase>>
Get Saved History.
getSavedReactionTags({InputPeerBase? peer, required int hash}) Future<Result<MessagesSavedReactionTagsBase>>
Get Saved Reaction Tags.
getScheduledHistory({required InputPeerBase peer, required int hash}) Future<Result<MessagesMessagesBase>>
Get Scheduled History.
getScheduledMessages({required InputPeerBase peer, required List<int> id}) Future<Result<MessagesMessagesBase>>
Get Scheduled Messages.
getSearchCounters({required InputPeerBase peer, InputPeerBase? savedPeerId, int? topMsgId, required List<MessagesFilterBase> filters}) Future<Result<Vector<MessagesSearchCounterBase>>>
Get Search Counters.
getSearchResultsCalendar({required InputPeerBase peer, InputPeerBase? savedPeerId, required MessagesFilterBase filter, required int offsetId, required DateTime offsetDate}) Future<Result<MessagesSearchResultsCalendarBase>>
Get Search Results Calendar.
getSearchResultsPositions({required InputPeerBase peer, InputPeerBase? savedPeerId, required MessagesFilterBase filter, required int offsetId, required int limit}) Future<Result<MessagesSearchResultsPositionsBase>>
Get Search Results Positions.
getSplitRanges() Future<Result<Vector<MessageRangeBase>>>
Get Split Ranges.
getSponsoredMessages({required InputPeerBase peer, int? msgId}) Future<Result<MessagesSponsoredMessagesBase>>
Get Sponsored Messages.
getStickers({required String emoticon, required int hash}) Future<Result<MessagesStickersBase>>
Get Stickers.
getStickerSet({required InputStickerSetBase stickerset, required int hash}) Future<Result<MessagesStickerSetBase>>
Get Sticker Set.
getSuggestedDialogFilters() Future<Result<Vector<DialogFilterSuggestedBase>>>
Get Suggested Dialog Filters.
getTopReactions({required int limit, required int hash}) Future<Result<MessagesReactionsBase>>
Get Top Reactions.
getUnreadMentions({required InputPeerBase peer, int? topMsgId, required int offsetId, required int addOffset, required int limit, required int maxId, required int minId}) Future<Result<MessagesMessagesBase>>
Get Unread Mentions.
getUnreadPollVotes({required InputPeerBase peer, int? topMsgId, required int offsetId, required int addOffset, required int limit, required int maxId, required int minId}) Future<Result<MessagesMessagesBase>>
Get Unread Poll Votes.
getUnreadReactions({required InputPeerBase peer, int? topMsgId, InputPeerBase? savedPeerId, required int offsetId, required int addOffset, required int limit, required int maxId, required int minId}) Future<Result<MessagesMessagesBase>>
Get Unread Reactions.
getWebPage({required String url, required int hash}) Future<Result<MessagesWebPageBase>>
Get Web Page.
getWebPagePreview({required String message, List<MessageEntityBase>? entities}) Future<Result<MessagesWebPagePreviewBase>>
Get Web Page Preview.
hideAllChatJoinRequests({required bool approved, required InputPeerBase peer, String? link}) Future<Result<UpdatesBase>>
Hide All Chat Join Requests.
hideChatJoinRequest({required bool approved, required InputPeerBase peer, required InputUserBase userId}) Future<Result<UpdatesBase>>
Hide Chat Join Request.
hidePeerSettingsBar({required InputPeerBase peer}) Future<Result<Boolean>>
Hide Peer Settings Bar.
importChatInvite({required String hash}) Future<Result<MessagesChatInviteJoinResultBase>>
Import Chat Invite.
initHistoryImport({required InputPeerBase peer, required InputFileBase file, required int mediaCount}) Future<Result<MessagesHistoryImportBase>>
Init History Import.
installStickerSet({required InputStickerSetBase stickerset, required bool archived}) Future<Result<MessagesStickerSetInstallResultBase>>
Install Sticker Set.
markDialogUnread({required bool unread, InputPeerBase? parentPeer, required InputDialogPeerBase peer}) Future<Result<Boolean>>
Mark Dialog Unread.
migrateChat({required int chatId}) Future<Result<UpdatesBase>>
Migrate Chat.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prolongWebView({required bool silent, required InputPeerBase peer, required InputUserBase bot, required int queryId, InputReplyToBase? replyTo, InputPeerBase? sendAs}) Future<Result<Boolean>>
Prolong Web View.
rateTranscribedAudio({required InputPeerBase peer, required int msgId, required int transcriptionId, required bool good}) Future<Result<Boolean>>
Rate Transcribed Audio.
readDiscussion({required InputPeerBase peer, required int msgId, required int readMaxId}) Future<Result<Boolean>>
Read Discussion.
readEncryptedHistory({required InputEncryptedChatBase peer, required DateTime maxDate}) Future<Result<Boolean>>
Read Encrypted History.
readFeaturedStickers({required List<int> id}) Future<Result<Boolean>>
Read Featured Stickers.
readHistory({required InputPeerBase peer, required int maxId}) Future<Result<MessagesAffectedMessagesBase>>
Read History.
readMentions({required InputPeerBase peer, int? topMsgId}) Future<Result<MessagesAffectedHistoryBase>>
Read Mentions.
readMessageContents({required List<int> id}) Future<Result<MessagesAffectedMessagesBase>>
Read Message Contents.
readPollVotes({required InputPeerBase peer, int? topMsgId}) Future<Result<MessagesAffectedHistoryBase>>
Read Poll Votes.
readReactions({required InputPeerBase peer, int? topMsgId, InputPeerBase? savedPeerId}) Future<Result<MessagesAffectedHistoryBase>>
Read Reactions.
readSavedHistory({required InputPeerBase parentPeer, required InputPeerBase peer, required int maxId}) Future<Result<Boolean>>
Read Saved History.
receivedMessages({required int maxId}) Future<Result<Vector<ReceivedNotifyMessageBase>>>
Received Messages.
receivedQueue({required int maxQts}) Future<Result<Vector<int>>>
Received Queue.
reorderPinnedDialogs({required bool force, required int folderId, required List<InputDialogPeerBase> order}) Future<Result<Boolean>>
Reorder Pinned Dialogs.
reorderPinnedForumTopics({required bool force, required InputPeerBase peer, required List<int> order}) Future<Result<UpdatesBase>>
Reorder Pinned Forum Topics.
reorderPinnedSavedDialogs({required bool force, required List<InputDialogPeerBase> order}) Future<Result<Boolean>>
Reorder Pinned Saved Dialogs.
reorderQuickReplies({required List<int> order}) Future<Result<Boolean>>
Reorder Quick Replies.
reorderStickerSets({required bool masks, required bool emojis, required List<int> order}) Future<Result<Boolean>>
Reorder Sticker Sets.
report({required InputPeerBase peer, required List<int> id, required Uint8List option, required String message}) Future<Result<ReportResultBase>>
Report.
reportEncryptedSpam({required InputEncryptedChatBase peer}) Future<Result<Boolean>>
Report Encrypted Spam.
reportMessagesDelivery({required bool push, required InputPeerBase peer, required List<int> id}) Future<Result<Boolean>>
Report Messages Delivery.
reportMusicListen({required InputDocumentBase id, required int listenedDuration}) Future<Result<Boolean>>
Report Music Listen.
reportReaction({required InputPeerBase peer, required int id, required InputPeerBase reactionPeer}) Future<Result<Boolean>>
Report Reaction.
reportReadMetrics({required InputPeerBase peer, required List<InputMessageReadMetricBase> metrics}) Future<Result<Boolean>>
Report Read Metrics.
reportSpam({required InputPeerBase peer}) Future<Result<Boolean>>
Report Spam.
reportSponsoredMessage({required Uint8List randomId, required Uint8List option}) Future<Result<ChannelsSponsoredMessageReportResultBase>>
Report Sponsored Message.
requestAppWebView({required bool writeAllowed, required bool compact, required bool fullscreen, required InputPeerBase peer, required InputBotAppBase app, String? startParam, DataJSONBase? themeParams, required String platform}) Future<Result<WebViewResultBase>>
Request App Web View.
requestChatJoinWebView({required int queryId, DataJSONBase? themeParams, required String platform}) Future<Result<WebViewResultBase>>
Request Chat Join Web View.
requestEncryption({required InputUserBase userId, required int randomId, required Uint8List gA}) Future<Result<EncryptedChatBase>>
Request Encryption.
requestMainWebView({required bool compact, required bool fullscreen, required InputPeerBase peer, required InputUserBase bot, String? startParam, DataJSONBase? themeParams, required String platform}) Future<Result<WebViewResultBase>>
Request Main Web View.
requestSimpleWebView({required bool fromSwitchWebview, required bool fromSideMenu, required bool compact, required bool fullscreen, required InputUserBase bot, String? url, String? startParam, DataJSONBase? themeParams, required String platform}) Future<Result<WebViewResultBase>>
Request Simple Web View.
requestUrlAuth({InputPeerBase? peer, int? msgId, int? buttonId, String? url, String? inAppOrigin}) Future<Result<UrlAuthResultBase>>
Request Url Auth.
requestWebView({required bool fromBotMenu, required bool silent, required bool compact, required bool fullscreen, required InputPeerBase peer, required InputUserBase bot, String? url, String? startParam, DataJSONBase? themeParams, required String platform, InputReplyToBase? replyTo, InputPeerBase? sendAs}) Future<Result<WebViewResultBase>>
Request Web View.
saveDefaultSendAs({required InputPeerBase peer, required InputPeerBase sendAs}) Future<Result<Boolean>>
Save Default Send As.
saveDraft({required bool noWebpage, required bool invertMedia, InputReplyToBase? replyTo, required InputPeerBase peer, required String message, List<MessageEntityBase>? entities, InputMediaBase? media, int? effect, SuggestedPostBase? suggestedPost, InputRichMessageBase? richMessage}) Future<Result<Boolean>>
Save Draft.
saveGif({required InputDocumentBase id, required bool unsave}) Future<Result<Boolean>>
Save Gif.
savePreparedInlineMessage({required InputBotInlineResultBase result, required InputUserBase userId, List<InlineQueryPeerTypeBase>? peerTypes}) Future<Result<MessagesBotPreparedInlineMessageBase>>
Save Prepared Inline Message.
saveRecentSticker({required bool attached, required InputDocumentBase id, required bool unsave}) Future<Result<Boolean>>
Save Recent Sticker.
Search.
searchCustomEmoji({required String emoticon, required int hash}) Future<Result<EmojiListBase>>
Search Custom Emoji.
searchEmojiStickerSets({required bool excludeFeatured, required String q, required int hash}) Future<Result<MessagesFoundStickerSetsBase>>
Search Emoji Sticker Sets.
searchGlobal({required bool broadcastsOnly, required bool groupsOnly, required bool usersOnly, int? folderId, InputChannelBase? community, required String q, required MessagesFilterBase filter, required DateTime minDate, required DateTime maxDate, required int offsetRate, required InputPeerBase offsetPeer, required int offsetId, required int limit}) Future<Result<MessagesMessagesBase>>
Search Global.
searchSentMedia({required String q, required MessagesFilterBase filter, required int limit}) Future<Result<MessagesMessagesBase>>
Search Sent Media.
searchStickers({required bool emojis, required String q, required String emoticon, required List<String> langCode, required int offset, required int limit, required int hash}) Future<Result<MessagesFoundStickersBase>>
Search Stickers.
searchStickerSets({required bool excludeFeatured, required String q, required int hash}) Future<Result<MessagesFoundStickerSetsBase>>
Search Sticker Sets.
sendBotRequestedPeer({required InputPeerBase peer, int? msgId, String? webappReqId, required int buttonId, required List<InputPeerBase> requestedPeers}) Future<Result<UpdatesBase>>
Send Bot Requested Peer.
sendEncrypted({required bool silent, required InputEncryptedChatBase peer, required int randomId, required Uint8List data}) Future<Result<MessagesSentEncryptedMessageBase>>
Send Encrypted.
sendEncryptedFile({required bool silent, required InputEncryptedChatBase peer, required int randomId, required Uint8List data, required InputEncryptedFileBase file}) Future<Result<MessagesSentEncryptedMessageBase>>
Send Encrypted File.
sendEncryptedService({required InputEncryptedChatBase peer, required int randomId, required Uint8List data}) Future<Result<MessagesSentEncryptedMessageBase>>
Send Encrypted Service.
sendInlineBotResult({required bool silent, required bool background, required bool clearDraft, required bool hideVia, required InputPeerBase peer, InputReplyToBase? replyTo, required int randomId, required int queryId, required String id, DateTime? scheduleDate, InputPeerBase? sendAs, InputQuickReplyShortcutBase? quickReplyShortcut, int? allowPaidStars}) Future<Result<UpdatesBase>>
Send Inline Bot Result.
sendMedia({required bool silent, required bool background, required bool clearDraft, required bool noforwards, required bool updateStickersetsOrder, required bool invertMedia, required bool allowPaidFloodskip, required InputPeerBase peer, InputReplyToBase? replyTo, required InputMediaBase media, required String message, required int randomId, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities, DateTime? scheduleDate, int? scheduleRepeatPeriod, InputPeerBase? sendAs, InputQuickReplyShortcutBase? quickReplyShortcut, int? effect, int? allowPaidStars, SuggestedPostBase? suggestedPost}) Future<Result<UpdatesBase>>
Send Media.
sendMessage({required bool noWebpage, required bool silent, required bool background, required bool clearDraft, required bool noforwards, required bool updateStickersetsOrder, required bool invertMedia, required bool allowPaidFloodskip, required InputPeerBase peer, InputReplyToBase? replyTo, required String message, required int randomId, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities, DateTime? scheduleDate, int? scheduleRepeatPeriod, InputPeerBase? sendAs, InputQuickReplyShortcutBase? quickReplyShortcut, int? effect, int? allowPaidStars, SuggestedPostBase? suggestedPost, InputRichMessageBase? richMessage}) Future<Result<UpdatesBase>>
Send Message.
sendMultiMedia({required bool silent, required bool background, required bool clearDraft, required bool noforwards, required bool updateStickersetsOrder, required bool invertMedia, required bool allowPaidFloodskip, required InputPeerBase peer, InputReplyToBase? replyTo, required List<InputSingleMediaBase> multiMedia, DateTime? scheduleDate, InputPeerBase? sendAs, InputQuickReplyShortcutBase? quickReplyShortcut, int? effect, int? allowPaidStars}) Future<Result<UpdatesBase>>
Send Multi Media.
sendPaidReaction({required InputPeerBase peer, required int msgId, required int count, required int randomId, PaidReactionPrivacyBase? private}) Future<Result<UpdatesBase>>
Send Paid Reaction.
sendQuickReplyMessages({required InputPeerBase peer, required int shortcutId, required List<int> id, required List<int> randomId}) Future<Result<UpdatesBase>>
Send Quick Reply Messages.
sendReaction({required bool big, required bool addToRecent, required InputPeerBase peer, required int msgId, List<ReactionBase>? reaction}) Future<Result<UpdatesBase>>
Send Reaction.
sendScheduledMessages({required InputPeerBase peer, required List<int> id}) Future<Result<UpdatesBase>>
Send Scheduled Messages.
sendScreenshotNotification({required InputPeerBase peer, required InputReplyToBase replyTo, required int randomId}) Future<Result<UpdatesBase>>
Send Screenshot Notification.
sendVote({required InputPeerBase peer, required int msgId, required List<Uint8List> options}) Future<Result<UpdatesBase>>
Send Vote.
sendWebViewData({required InputUserBase bot, required int randomId, required String buttonText, required String data}) Future<Result<UpdatesBase>>
Send Web View Data.
sendWebViewResultMessage({required String botQueryId, required InputBotInlineResultBase result}) Future<Result<WebViewMessageSentBase>>
Send Web View Result Message.
setBotCallbackAnswer({required bool alert, required int queryId, String? message, String? url, required int cacheTime}) Future<Result<Boolean>>
Set Bot Callback Answer.
setBotGuestChatResult({required int queryId, required InputBotInlineResultBase result}) Future<Result<InputBotInlineMessageIDBase>>
Set Bot Guest Chat Result.
setBotPrecheckoutResults({required bool success, required int queryId, String? error}) Future<Result<Boolean>>
Set Bot Precheckout Results.
setBotShippingResults({required int queryId, String? error, List<ShippingOptionBase>? shippingOptions}) Future<Result<Boolean>>
Set Bot Shipping Results.
setChatAvailableReactions({required InputPeerBase peer, required ChatReactionsBase availableReactions, int? reactionsLimit, bool? paidEnabled}) Future<Result<UpdatesBase>>
Set Chat Available Reactions.
setChatTheme({required InputPeerBase peer, required InputChatThemeBase theme}) Future<Result<UpdatesBase>>
Set Chat Theme.
setChatWallPaper({required bool forBoth, required bool revert, required InputPeerBase peer, InputWallPaperBase? wallpaper, WallPaperSettingsBase? settings, int? id}) Future<Result<UpdatesBase>>
Set Chat Wall Paper.
setDefaultHistoryTTL({required int period}) Future<Result<Boolean>>
Set Default History T T L.
setDefaultReaction({required ReactionBase reaction}) Future<Result<Boolean>>
Set Default Reaction.
setEncryptedTyping({required InputEncryptedChatBase peer, required bool typing}) Future<Result<Boolean>>
Set Encrypted Typing.
setGameScore({required bool editMessage, required bool force, required InputPeerBase peer, required int id, required InputUserBase userId, required int score}) Future<Result<UpdatesBase>>
Set Game Score.
setHistoryTTL({required InputPeerBase peer, required int period}) Future<Result<UpdatesBase>>
Set History T T L.
setInlineBotResults({required bool gallery, required bool private, required int queryId, required List<InputBotInlineResultBase> results, required int cacheTime, String? nextOffset, InlineBotSwitchPMBase? switchPm, InlineBotWebViewBase? switchWebview}) Future<Result<Boolean>>
Set Inline Bot Results.
setInlineGameScore({required bool editMessage, required bool force, required InputBotInlineMessageIDBase id, required InputUserBase userId, required int score}) Future<Result<Boolean>>
Set Inline Game Score.
setTyping({required InputPeerBase peer, int? topMsgId, required SendMessageActionBase action}) Future<Result<Boolean>>
Set Typing.
startBot({required InputUserBase bot, required InputPeerBase peer, required int randomId, required String startParam}) Future<Result<UpdatesBase>>
Start Bot.
startHistoryImport({required InputPeerBase peer, required int importId}) Future<Result<Boolean>>
Start History Import.
summarizeText({required InputPeerBase peer, required int id, String? toLang, String? tone}) Future<Result<TextWithEntitiesBase>>
Summarize Text.
toggleBotInAttachMenu({required bool writeAllowed, required InputUserBase bot, required bool enabled}) Future<Result<Boolean>>
Toggle Bot In Attach Menu.
toggleDialogFilterTags({required bool enabled}) Future<Result<Boolean>>
Toggle Dialog Filter Tags.
toggleDialogPin({required bool pinned, required InputDialogPeerBase peer}) Future<Result<Boolean>>
Toggle Dialog Pin.
toggleNoForwards({required InputPeerBase peer, required bool enabled, int? requestMsgId}) Future<Result<UpdatesBase>>
Toggle No Forwards.
togglePaidReactionPrivacy({required InputPeerBase peer, required int msgId, required PaidReactionPrivacyBase private}) Future<Result<Boolean>>
Toggle Paid Reaction Privacy.
togglePeerTranslations({required bool disabled, required InputPeerBase peer}) Future<Result<Boolean>>
Toggle Peer Translations.
toggleSavedDialogPin({required bool pinned, required InputDialogPeerBase peer}) Future<Result<Boolean>>
Toggle Saved Dialog Pin.
toggleStickerSets({required bool uninstall, required bool archive, required bool unarchive, required List<InputStickerSetBase> stickersets}) Future<Result<Boolean>>
Toggle Sticker Sets.
toggleSuggestedPostApproval({required bool reject, required InputPeerBase peer, required int msgId, DateTime? scheduleDate, String? rejectComment}) Future<Result<UpdatesBase>>
Toggle Suggested Post Approval.
toggleTodoCompleted({required InputPeerBase peer, required int msgId, required List<int> completed, required List<int> incompleted}) Future<Result<UpdatesBase>>
Toggle Todo Completed.
toString() String
A string representation of this object.
inherited
transcribeAudio({required InputPeerBase peer, required int msgId}) Future<Result<MessagesTranscribedAudioBase>>
Transcribe Audio.
translateRichMessage({InputPeerBase? peer, List<int>? id, List<InputRichMessageBase>? text, required String toLang, String? tone}) Future<Result<MessagesTranslatedRichMessageBase>>
Translate Rich Message.
translateText({InputPeerBase? peer, List<int>? id, List<TextWithEntitiesBase>? text, required String toLang, String? tone}) Future<Result<MessagesTranslatedTextBase>>
Translate Text.
uninstallStickerSet({required InputStickerSetBase stickerset}) Future<Result<Boolean>>
Uninstall Sticker Set.
unpinAllMessages({required InputPeerBase peer, int? topMsgId, InputPeerBase? savedPeerId}) Future<Result<MessagesAffectedHistoryBase>>
Unpin All Messages.
updateDialogFilter({required int id, DialogFilterBase? filter}) Future<Result<Boolean>>
Update Dialog Filter.
updateDialogFiltersOrder({required List<int> order}) Future<Result<Boolean>>
Update Dialog Filters Order.
updatePinnedForumTopic({required InputPeerBase peer, required int topicId, required bool pinned}) Future<Result<UpdatesBase>>
Update Pinned Forum Topic.
updatePinnedMessage({required bool silent, required bool unpin, required bool pmOneside, required InputPeerBase peer, required int id}) Future<Result<UpdatesBase>>
Update Pinned Message.
updateSavedReactionTag({required ReactionBase reaction, String? title}) Future<Result<Boolean>>
Update Saved Reaction Tag.
uploadEncryptedFile({required InputEncryptedChatBase peer, required InputEncryptedFileBase file}) Future<Result<EncryptedFileBase>>
Upload Encrypted File.
uploadImportedMedia({required InputPeerBase peer, required int importId, required String fileName, required InputMediaBase media}) Future<Result<MessageMediaBase>>
Upload Imported Media.
uploadMedia({String? businessConnectionId, required InputPeerBase peer, required InputMediaBase media}) Future<Result<MessageMediaBase>>
Upload Media.
viewSponsoredMessage({required Uint8List randomId}) Future<Result<Boolean>>
View Sponsored Message.

Operators

operator ==(Object other) bool
The equality operator.
inherited