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, InputPeerBase? peer, int? msgId, int? buttonId, String? url}) Future<Result<UrlAuthResultBase>>
Accept Url Auth.
addChatUser({required int chatId, required InputUserBase userId, required int fwdLimit}) Future<Result<UpdatesBase>>
Add Chat User.
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.
clearAllDrafts() Future<Result<Boolean>>
Clear All Drafts.
clearRecentReactions() Future<Result<Boolean>>
Clear Recent Reactions.
clearRecentStickers({required bool attached}) Future<Result<Boolean>>
Clear Recent Stickers.
createChat({required List<InputUserBase> users, required String title, int? ttlPeriod}) Future<Result<UpdatesBase>>
Create Chat.
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.
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.
deletePhoneCallHistory({required bool revoke}) Future<Result<MessagesAffectedFoundMessagesBase>>
Delete Phone Call History.
deleteRevokedExportedChatInvites({required InputPeerBase peer, required InputUserBase adminId}) Future<Result<Boolean>>
Delete Revoked Exported Chat Invites.
deleteSavedHistory({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.
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.
editChatDefaultBannedRights({required InputPeerBase peer, required ChatBannedRightsBase bannedRights}) Future<Result<UpdatesBase>>
Edit Chat Default Banned Rights.
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, required bool requestNeeded, String? title}) Future<Result<MessagesExportedChatInviteBase>>
Edit Exported Chat Invite.
editInlineBotMessage({required bool noWebpage, required bool invertMedia, required InputBotInlineMessageIDBase id, String? message, InputMediaBase? media, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities}) 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}) Future<Result<UpdatesBase>>
Edit Message.
exportChatInvite({required bool legacyRevokePermanent, required bool requestNeeded, required InputPeerBase peer, DateTime? expireDate, int? usageLimit, String? title}) 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 InputPeerBase fromPeer, required List<int> id, required List<int> randomId, required InputPeerBase toPeer, int? topMsgId, DateTime? scheduleDate, InputPeerBase? sendAs}) 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.
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 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.
getDhConfig({required int version, required int randomLength}) Future<Result<MessagesDhConfigBase>>
Get Dh Config.
getDialogFilters() Future<Result<Vector<DialogFilterBase>>>
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() 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.
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.
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.
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.
getFullChat({required int chatId}) Future<Result<MessagesChatFullBase>>
Get Full Chat.
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.
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.
getPeerDialogs({required List<InputDialogPeerBase> peers}) Future<Result<MessagesPeerDialogsBase>>
Get Peer Dialogs.
getPeerSettings({required InputPeerBase peer}) Future<Result<MessagesPeerSettingsBase>>
Get Peer Settings.
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}) 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.
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.
getSavedDialogs({required bool excludePinned, required DateTime offsetDate, required int offsetId, required InputPeerBase offsetPeer, required int limit, required int hash}) Future<Result<MessagesSavedDialogsBase>>
Get Saved Dialogs.
getSavedGifs({required int hash}) Future<Result<MessagesSavedGifsBase>>
Get Saved Gifs.
getSavedHistory({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.
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.
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.
getUnreadReactions({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 Reactions.
getWebPage({required String url, required int hash}) Future<Result<MessagesWebPageBase>>
Get Web Page.
getWebPagePreview({required String message, List<MessageEntityBase>? entities}) Future<Result<MessageMediaBase>>
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<UpdatesBase>>
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, 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.
readReactions({required InputPeerBase peer, int? topMsgId}) Future<Result<MessagesAffectedHistoryBase>>
Read Reactions.
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.
reorderPinnedSavedDialogs({required bool force, required List<InputDialogPeerBase> order}) Future<Result<Boolean>>
Reorder Pinned Saved Dialogs.
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 ReportReasonBase reason, required String message}) Future<Result<Boolean>>
Report.
reportEncryptedSpam({required InputEncryptedChatBase peer}) Future<Result<Boolean>>
Report Encrypted Spam.
reportReaction({required InputPeerBase peer, required int id, required InputPeerBase reactionPeer}) Future<Result<Boolean>>
Report Reaction.
reportSpam({required InputPeerBase peer}) Future<Result<Boolean>>
Report Spam.
requestAppWebView({required bool writeAllowed, required InputPeerBase peer, required InputBotAppBase app, String? startParam, DataJSONBase? themeParams, required String platform}) Future<Result<AppWebViewResultBase>>
Request App Web View.
requestEncryption({required InputUserBase userId, required int randomId, required Uint8List gA}) Future<Result<EncryptedChatBase>>
Request Encryption.
requestSimpleWebView({required bool fromSwitchWebview, required bool fromSideMenu, required InputUserBase bot, String? url, String? startParam, DataJSONBase? themeParams, required String platform}) Future<Result<SimpleWebViewResultBase>>
Request Simple Web View.
requestUrlAuth({InputPeerBase? peer, int? msgId, int? buttonId, String? url}) Future<Result<UrlAuthResultBase>>
Request Url Auth.
requestWebView({required bool fromBotMenu, required bool silent, 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}) Future<Result<Boolean>>
Save Draft.
saveGif({required InputDocumentBase id, required bool unsave}) Future<Result<Boolean>>
Save Gif.
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, int? folderId, 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.
searchStickerSets({required bool excludeFeatured, required String q, required int hash}) Future<Result<MessagesFoundStickerSetsBase>>
Search Sticker Sets.
sendBotRequestedPeer({required InputPeerBase peer, required int msgId, 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}) 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 InputPeerBase peer, InputReplyToBase? replyTo, required InputMediaBase media, required String message, required int randomId, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities, DateTime? scheduleDate, InputPeerBase? sendAs}) 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 InputPeerBase peer, InputReplyToBase? replyTo, required String message, required int randomId, ReplyMarkupBase? replyMarkup, List<MessageEntityBase>? entities, DateTime? scheduleDate, InputPeerBase? sendAs}) 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 InputPeerBase peer, InputReplyToBase? replyTo, required List<InputSingleMediaBase> multiMedia, DateTime? scheduleDate, InputPeerBase? sendAs}) Future<Result<UpdatesBase>>
Send Multi Media.
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.
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}) Future<Result<UpdatesBase>>
Set Chat Available Reactions.
setChatTheme({required InputPeerBase peer, required String emoticon}) 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.
toggleBotInAttachMenu({required bool writeAllowed, required InputUserBase bot, required bool enabled}) Future<Result<Boolean>>
Toggle Bot In Attach Menu.
toggleDialogPin({required bool pinned, required InputDialogPeerBase peer}) Future<Result<Boolean>>
Toggle Dialog Pin.
toggleNoForwards({required InputPeerBase peer, required bool enabled}) Future<Result<UpdatesBase>>
Toggle No Forwards.
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.
toString() String
A string representation of this object.
inherited
transcribeAudio({required InputPeerBase peer, required int msgId}) Future<Result<MessagesTranscribedAudioBase>>
Transcribe Audio.
translateText({InputPeerBase? peer, List<int>? id, List<TextWithEntitiesBase>? text, required String toLang}) Future<Result<MessagesTranslatedTextBase>>
Translate Text.
uninstallStickerSet({required InputStickerSetBase stickerset}) Future<Result<Boolean>>
Uninstall Sticker Set.
unpinAllMessages({required InputPeerBase peer, int? topMsgId}) 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.
updatePinnedMessage({required bool silent, required bool unpin, required bool pmOneside, required InputPeerBase peer, required int id}) Future<Result<UpdatesBase>>
Update Pinned Message.
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({required InputPeerBase peer, required InputMediaBase media}) Future<Result<MessageMediaBase>>
Upload Media.

Operators

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