ClientAccount class
Account.
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
-
acceptAuthorization(
{required int botId, required String scope, required String publicKey, required List< SecureValueHashBase> valueHashes, required SecureCredentialsEncryptedBase credentials}) → Future<Result< Boolean> > - Accept Authorization.
-
cancelPasswordEmail(
) → Future< Result< Boolean> > - Cancel Password Email.
-
changeAuthorizationSettings(
{required bool confirmed, required int hash, bool? encryptedRequestsDisabled, bool? callRequestsDisabled}) → Future< Result< Boolean> > - Change Authorization Settings.
-
changePhone(
{required String phoneNumber, required String phoneCodeHash, required String phoneCode}) → Future< Result< UserBase> > - Change Phone.
-
checkUsername(
{required String username}) → Future< Result< Boolean> > - Check Username.
-
clearRecentEmojiStatuses(
) → Future< Result< Boolean> > - Clear Recent Emoji Statuses.
-
confirmBotConnection(
{required InputUserBase botId}) → Future< Result< Boolean> > - Confirm Bot Connection.
-
confirmPasswordEmail(
{required String code}) → Future< Result< Boolean> > - Confirm Password Email.
-
confirmPhone(
{required String phoneCodeHash, required String phoneCode}) → Future< Result< Boolean> > - Confirm Phone.
-
createBusinessChatLink(
{required InputBusinessChatLinkBase link}) → Future< Result< BusinessChatLinkBase> > - Create Business Chat Link.
-
createTheme(
{required String slug, required String title, InputDocumentBase? document, List< InputThemeSettingsBase> ? settings}) → Future<Result< ThemeBase> > - Create Theme.
-
declinePasswordReset(
) → Future< Result< Boolean> > - Decline Password Reset.
-
deleteAccount(
{required String reason, InputCheckPasswordSRPBase? password}) → Future< Result< Boolean> > - Delete Account.
-
deleteAutoSaveExceptions(
) → Future< Result< Boolean> > - Delete Auto Save Exceptions.
-
deleteBusinessChatLink(
{required String slug}) → Future< Result< Boolean> > - Delete Business Chat Link.
-
deletePasskey(
{required String id}) → Future< Result< Boolean> > - Delete Passkey.
-
deleteSecureValue(
{required List< SecureValueTypeBase> types}) → Future<Result< Boolean> > - Delete Secure Value.
-
deleteWebBrowserSettingsExceptions(
) → Future< Result< AccountWebBrowserSettingsBase> > - Delete Web Browser Settings Exceptions.
-
disablePeerConnectedBot(
{required InputPeerBase peer}) → Future< Result< Boolean> > - Disable Peer Connected Bot.
-
editBusinessChatLink(
{required String slug, required InputBusinessChatLinkBase link}) → Future< Result< BusinessChatLinkBase> > - Edit Business Chat Link.
-
finishTakeoutSession(
{required bool success}) → Future< Result< Boolean> > - Finish Takeout Session.
-
getAccountTTL(
) → Future< Result< AccountDaysTTLBase> > - Get Account T T L.
-
getAllSecureValues(
) → Future< Result< Vector< >SecureValueBase> > - Get All Secure Values.
-
getAuthorizationForm(
{required int botId, required String scope, required String publicKey}) → Future< Result< AccountAuthorizationFormBase> > - Get Authorization Form.
-
getAuthorizations(
) → Future< Result< AccountAuthorizationsBase> > - Get Authorizations.
-
getAutoDownloadSettings(
) → Future< Result< AccountAutoDownloadSettingsBase> > - Get Auto Download Settings.
-
getAutoSaveSettings(
) → Future< Result< AccountAutoSaveSettingsBase> > - Get Auto Save Settings.
-
getBotBusinessConnection(
{required String connectionId}) → Future< Result< UpdatesBase> > - Get Bot Business Connection.
-
getBusinessChatLinks(
) → Future< Result< AccountBusinessChatLinksBase> > - Get Business Chat Links.
-
getChannelDefaultEmojiStatuses(
{required int hash}) → Future< Result< AccountEmojiStatusesBase> > - Get Channel Default Emoji Statuses.
-
getChannelRestrictedStatusEmojis(
{required int hash}) → Future< Result< EmojiListBase> > - Get Channel Restricted Status Emojis.
-
getChatThemes(
{required int hash}) → Future< Result< AccountThemesBase> > - Get Chat Themes.
-
getCollectibleEmojiStatuses(
{required int hash}) → Future< Result< AccountEmojiStatusesBase> > - Get Collectible Emoji Statuses.
-
getConnectedBots(
) → Future< Result< AccountConnectedBotsBase> > - Get Connected Bots.
-
getContactSignUpNotification(
) → Future< Result< Boolean> > - Get Contact Sign Up Notification.
-
getContentSettings(
) → Future< Result< AccountContentSettingsBase> > - Get Content Settings.
-
getDefaultBackgroundEmojis(
{required int hash}) → Future< Result< EmojiListBase> > - Get Default Background Emojis.
-
getDefaultEmojiStatuses(
{required int hash}) → Future< Result< AccountEmojiStatusesBase> > - Get Default Emoji Statuses.
-
getDefaultGroupPhotoEmojis(
{required int hash}) → Future< Result< EmojiListBase> > - Get Default Group Photo Emojis.
-
getDefaultProfilePhotoEmojis(
{required int hash}) → Future< Result< EmojiListBase> > - Get Default Profile Photo Emojis.
-
getGlobalPrivacySettings(
) → Future< Result< GlobalPrivacySettingsBase> > - Get Global Privacy Settings.
-
getMultiWallPapers(
{required List< InputWallPaperBase> wallpapers}) → Future<Result< Vector< >WallPaperBase> > - Get Multi Wall Papers.
-
getNotifyExceptions(
{required bool compareSound, required bool compareStories, InputNotifyPeerBase? peer}) → Future< Result< UpdatesBase> > - Get Notify Exceptions.
-
getNotifySettings(
{required InputNotifyPeerBase peer}) → Future< Result< PeerNotifySettingsBase> > - Get Notify Settings.
-
getPaidMessagesRevenue(
{InputPeerBase? parentPeer, required InputUserBase userId}) → Future< Result< AccountPaidMessagesRevenueBase> > - Get Paid Messages Revenue.
-
getPasskeys(
) → Future< Result< AccountPasskeysBase> > - Get Passkeys.
-
getPassword(
) → Future< Result< AccountPasswordBase> > - Get Password.
-
getPasswordSettings(
{required InputCheckPasswordSRPBase password}) → Future< Result< AccountPasswordSettingsBase> > - Get Password Settings.
-
getPrivacy(
{required InputPrivacyKeyBase key}) → Future< Result< AccountPrivacyRulesBase> > - Get Privacy.
-
getReactionsNotifySettings(
) → Future< Result< ReactionsNotifySettingsBase> > - Get Reactions Notify Settings.
-
getRecentEmojiStatuses(
{required int hash}) → Future< Result< AccountEmojiStatusesBase> > - Get Recent Emoji Statuses.
-
getSavedMusicIds(
{required int hash}) → Future< Result< AccountSavedMusicIdsBase> > - Get Saved Music Ids.
-
getSavedRingtones(
{required int hash}) → Future< Result< AccountSavedRingtonesBase> > - Get Saved Ringtones.
-
getSecureValue(
{required List< SecureValueTypeBase> types}) → Future<Result< Vector< >SecureValueBase> > - Get Secure Value.
-
getTheme(
{required String format, required InputThemeBase theme}) → Future< Result< ThemeBase> > - Get Theme.
-
getThemes(
{required String format, required int hash}) → Future< Result< AccountThemesBase> > - Get Themes.
-
getTmpPassword(
{required InputCheckPasswordSRPBase password, required int period}) → Future< Result< AccountTmpPasswordBase> > - Get Tmp Password.
-
getUniqueGiftChatThemes(
{required String offset, required int limit, required int hash}) → Future< Result< AccountChatThemesBase> > - Get Unique Gift Chat Themes.
-
getWallPaper(
{required InputWallPaperBase wallpaper}) → Future< Result< WallPaperBase> > - Get Wall Paper.
-
getWallPapers(
{required int hash}) → Future< Result< AccountWallPapersBase> > - Get Wall Papers.
-
getWebAuthorizations(
) → Future< Result< AccountWebAuthorizationsBase> > - Get Web Authorizations.
-
getWebBrowserSettings(
{required int hash}) → Future< Result< AccountWebBrowserSettingsBase> > - Get Web Browser Settings.
-
initPasskeyRegistration(
) → Future< Result< AccountPasskeyRegistrationOptionsBase> > - Init Passkey Registration.
-
initTakeoutSession(
{required bool contacts, required bool messageUsers, required bool messageChats, required bool messageMegagroups, required bool messageChannels, required bool files, int? fileMaxSize}) → Future< Result< AccountTakeoutBase> > - Init Takeout Session.
-
installTheme(
{required bool dark, InputThemeBase? theme, String? format, BaseThemeBase? baseTheme}) → Future< Result< Boolean> > - Install Theme.
-
installWallPaper(
{required InputWallPaperBase wallpaper, required WallPaperSettingsBase settings}) → Future< Result< Boolean> > - Install Wall Paper.
-
invalidateSignInCodes(
{required List< String> codes}) → Future<Result< Boolean> > - Invalidate Sign In Codes.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerDevice(
{required bool noMuted, required int tokenType, required String token, required bool appSandbox, required Uint8List secret, required List< int> otherUids}) → Future<Result< Boolean> > - Register Device.
-
registerPasskey(
{required InputPasskeyCredentialBase credential}) → Future< Result< PasskeyBase> > - Register Passkey.
-
reorderUsernames(
{required List< String> order}) → Future<Result< Boolean> > - Reorder Usernames.
-
reportPeer(
{required InputPeerBase peer, required ReportReasonBase reason, required String message}) → Future< Result< Boolean> > - Report Peer.
-
reportProfilePhoto(
{required InputPeerBase peer, required InputPhotoBase photoId, required ReportReasonBase reason, required String message}) → Future< Result< Boolean> > - Report Profile Photo.
-
resendPasswordEmail(
) → Future< Result< Boolean> > - Resend Password Email.
-
resetAuthorization(
{required int hash}) → Future< Result< Boolean> > - Reset Authorization.
-
resetNotifySettings(
) → Future< Result< Boolean> > - Reset Notify Settings.
-
resetPassword(
) → Future< Result< AccountResetPasswordResultBase> > - Reset Password.
-
resetWallPapers(
) → Future< Result< Boolean> > - Reset Wall Papers.
-
resetWebAuthorization(
{required int hash}) → Future< Result< Boolean> > - Reset Web Authorization.
-
resetWebAuthorizations(
) → Future< Result< Boolean> > - Reset Web Authorizations.
-
resolveBusinessChatLink(
{required String slug}) → Future< Result< AccountResolvedBusinessChatLinksBase> > - Resolve Business Chat Link.
-
saveAutoDownloadSettings(
{required bool low, required bool high, required AutoDownloadSettingsBase settings}) → Future< Result< Boolean> > - Save Auto Download Settings.
-
saveAutoSaveSettings(
{required bool users, required bool chats, required bool broadcasts, InputPeerBase? peer, required AutoSaveSettingsBase settings}) → Future< Result< Boolean> > - Save Auto Save Settings.
-
saveMusic(
{required bool unsave, required InputDocumentBase id, InputDocumentBase? afterId}) → Future< Result< Boolean> > - Save Music.
-
saveRingtone(
{required InputDocumentBase id, required bool unsave}) → Future< Result< AccountSavedRingtoneBase> > - Save Ringtone.
-
saveSecureValue(
{required InputSecureValueBase value, required int secureSecretId}) → Future< Result< SecureValueBase> > - Save Secure Value.
-
saveTheme(
{required InputThemeBase theme, required bool unsave}) → Future< Result< Boolean> > - Save Theme.
-
saveWallPaper(
{required InputWallPaperBase wallpaper, required bool unsave, required WallPaperSettingsBase settings}) → Future< Result< Boolean> > - Save Wall Paper.
-
sendChangePhoneCode(
{required String phoneNumber, required CodeSettingsBase settings}) → Future< Result< AuthSentCodeBase> > - Send Change Phone Code.
-
sendConfirmPhoneCode(
{required String hash, required CodeSettingsBase settings}) → Future< Result< AuthSentCodeBase> > - Send Confirm Phone Code.
-
sendVerifyEmailCode(
{required EmailVerifyPurposeBase purpose, required String email}) → Future< Result< AccountSentEmailCodeBase> > - Send Verify Email Code.
-
sendVerifyPhoneCode(
{required String phoneNumber, required CodeSettingsBase settings}) → Future< Result< AuthSentCodeBase> > - Send Verify Phone Code.
-
setAccountTTL(
{required AccountDaysTTLBase ttl}) → Future< Result< Boolean> > - Set Account T T L.
-
setAuthorizationTTL(
{required int authorizationTtlDays}) → Future< Result< Boolean> > - Set Authorization T T L.
-
setContactSignUpNotification(
{required bool silent}) → Future< Result< Boolean> > - Set Contact Sign Up Notification.
-
setContentSettings(
{required bool sensitiveEnabled}) → Future< Result< Boolean> > - Set Content Settings.
-
setGlobalPrivacySettings(
{required GlobalPrivacySettingsBase settings}) → Future< Result< GlobalPrivacySettingsBase> > - Set Global Privacy Settings.
-
setMainProfileTab(
{required ProfileTabBase tab}) → Future< Result< Boolean> > - Set Main Profile Tab.
-
setPrivacy(
{required InputPrivacyKeyBase key, required List< InputPrivacyRuleBase> rules}) → Future<Result< AccountPrivacyRulesBase> > - Set Privacy.
-
setReactionsNotifySettings(
{required ReactionsNotifySettingsBase settings}) → Future< Result< ReactionsNotifySettingsBase> > - Set Reactions Notify Settings.
-
toggleConnectedBotPaused(
{required InputPeerBase peer, required bool paused}) → Future< Result< Boolean> > - Toggle Connected Bot Paused.
-
toggleNoPaidMessagesException(
{required bool refundCharged, required bool requirePayment, InputPeerBase? parentPeer, required InputUserBase userId}) → Future< Result< Boolean> > - Toggle No Paid Messages Exception.
-
toggleSponsoredMessages(
{required bool enabled}) → Future< Result< Boolean> > - Toggle Sponsored Messages.
-
toggleUsername(
{required String username, required bool active}) → Future< Result< Boolean> > - Toggle Username.
-
toggleWebBrowserSettingsException(
{required bool delete, bool? openExternalBrowser, required String url}) → Future< Result< UpdatesBase> > - Toggle Web Browser Settings Exception.
-
toString(
) → String -
A string representation of this object.
inherited
-
unregisterDevice(
{required int tokenType, required String token, required List< int> otherUids}) → Future<Result< Boolean> > - Unregister Device.
-
updateBirthday(
{BirthdayBase? birthday}) → Future< Result< Boolean> > - Update Birthday.
-
updateBusinessAwayMessage(
{InputBusinessAwayMessageBase? message}) → Future< Result< Boolean> > - Update Business Away Message.
-
updateBusinessGreetingMessage(
{InputBusinessGreetingMessageBase? message}) → Future< Result< Boolean> > - Update Business Greeting Message.
-
updateBusinessIntro(
{InputBusinessIntroBase? intro}) → Future< Result< Boolean> > - Update Business Intro.
-
updateBusinessLocation(
{InputGeoPointBase? geoPoint, String? address}) → Future< Result< Boolean> > - Update Business Location.
-
updateBusinessWorkHours(
{BusinessWorkHoursBase? businessWorkHours}) → Future< Result< Boolean> > - Update Business Work Hours.
-
updateColor(
{required bool forProfile, PeerColorBase? color}) → Future< Result< Boolean> > - Update Color.
-
updateConnectedBot(
{required bool deleted, BusinessBotRightsBase? rights, required InputUserBase bot, required InputBusinessBotRecipientsBase recipients}) → Future< Result< UpdatesBase> > - Update Connected Bot.
-
updateDeviceLocked(
{required int period}) → Future< Result< Boolean> > - Update Device Locked.
-
updateEmojiStatus(
{required EmojiStatusBase emojiStatus}) → Future< Result< Boolean> > - Update Emoji Status.
-
updateNotifySettings(
{required InputNotifyPeerBase peer, required InputPeerNotifySettingsBase settings}) → Future< Result< Boolean> > - Update Notify Settings.
-
updatePasswordSettings(
{required InputCheckPasswordSRPBase password, required AccountPasswordInputSettingsBase newSettings}) → Future< Result< Boolean> > - Update Password Settings.
-
updatePersonalChannel(
{required InputChannelBase channel}) → Future< Result< Boolean> > - Update Personal Channel.
-
updateProfile(
{String? firstName, String? lastName, String? about}) → Future< Result< UserBase> > - Update Profile.
-
updateStatus(
{required bool offline}) → Future< Result< Boolean> > - Update Status.
-
updateTheme(
{required String format, required InputThemeBase theme, String? slug, String? title, InputDocumentBase? document, List< InputThemeSettingsBase> ? settings}) → Future<Result< ThemeBase> > - Update Theme.
-
updateUsername(
{required String username}) → Future< Result< UserBase> > - Update Username.
-
updateWebBrowserSettings(
{required bool openExternalBrowser, required bool displayCloseButton}) → Future< Result< AccountWebBrowserSettingsBase> > - Update Web Browser Settings.
-
uploadRingtone(
{required InputFileBase file, required String fileName, required String mimeType}) → Future< Result< DocumentBase> > - Upload Ringtone.
-
uploadTheme(
{required InputFileBase file, InputFileBase? thumb, required String fileName, required String mimeType}) → Future< Result< DocumentBase> > - Upload Theme.
-
uploadWallPaper(
{required bool forChat, required InputFileBase file, required String mimeType, required WallPaperSettingsBase settings}) → Future< Result< WallPaperBase> > - Upload Wall Paper.
-
verifyEmail(
{required EmailVerifyPurposeBase purpose, required EmailVerificationBase verification}) → Future< Result< AccountEmailVerifiedBase> > - Verify Email.
-
verifyPhone(
{required String phoneNumber, required String phoneCodeHash, required String phoneCode}) → Future< Result< Boolean> > - Verify Phone.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited